25 lines
926 B
Python
25 lines
926 B
Python
# -*- coding: utf-8 -*-
|
|
# @Author : LG
|
|
|
|
from PyQt5 import QtWidgets, QtCore, QtGui
|
|
from ui.info_dock import Ui_Form
|
|
|
|
class InfoDockWidget(QtWidgets.QWidget, Ui_Form):
|
|
def __init__(self, mainwindow):
|
|
super(InfoDockWidget, self).__init__()
|
|
self.setupUi(self)
|
|
self.mainwindow = mainwindow
|
|
|
|
self.lineEdit_note.textChanged.connect(self.note_changed)
|
|
|
|
def note_changed(self):
|
|
if self.mainwindow.load_finished:
|
|
self.mainwindow.set_saved_state(False)
|
|
|
|
def update_widget(self):
|
|
if self.mainwindow.current_label is not None:
|
|
self.label_width.setText('{}'.format(self.mainwindow.current_label.width))
|
|
self.label_height.setText('{}'.format(self.mainwindow.current_label.height))
|
|
self.label_depth.setText('{}'.format(self.mainwindow.current_label.depth))
|
|
self.lineEdit_note.setText(self.mainwindow.current_label.note)
|