def rename_workroom_ui(self):
table = self.myWidget.studio_editor_table
current_item = table.currentItem()
if not current_item:
self.message('Not Selected Workroom!', 2)
return
else:
wr_data = current_item.workroom
name = wr_data['name']
loader = QtUiTools.QUiLoader()
file = QtCore.QFile(self.new_dialog_path)
#file.open(QtCore.QFile.ReadOnly)
self.newWorkroomDialog = loader.load(file, self)
file.close()
# edit widget
self.newWorkroomDialog.setWindowTitle('Rename WorkRoom')
self.newWorkroomDialog.new_dialog_label.setText('New Name:')
self.newWorkroomDialog.new_dialog_name.setText(name)
# edit button
self.newWorkroomDialog.new_dialog_cancel.clicked.connect(partial(self.rename_workroom_action, False))
self.newWorkroomDialog.new_dialog_ok.clicked.connect(partial(self.rename_workroom_action, True))
# set modal window
self.newWorkroomDialog.setWindowModality(QtCore.Qt.WindowModal)
self.newWorkroomDialog.setAttribute(QtCore.Qt.WA_DeleteOnClose, True)
self.newWorkroomDialog.show()
评论列表
文章目录