def tm_add_readers_ui(self):
# create window
loader = QtUiTools.QUiLoader()
file = QtCore.QFile(self.select_from_list_dialog_combobox_path)
#file.open(QtCore.QFile.ReadOnly)
window = self.selectReadersDialog = loader.load(file, self)
file.close()
# set modal window
window.setWindowModality(QtCore.Qt.WindowModal)
window.setAttribute(QtCore.Qt.WA_DeleteOnClose, True)
# edit Widget
table = window.select_from_list_data_list_table
# -- labels
window.setWindowTitle('Select Readers')
window.select_from_list_apply_button.setText('Add')
# -- selection mode
table.setSortingEnabled(True)
table.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
table.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
# -- load workroom_list
result = self.db_workroom.get_list_workrooms(DICTONARY = 'by_name')
if not result[0]:
self.message(result[1], 2)
workroom_dict = result[1]
window.workroom_dict = workroom_dict
window.dialog_comboBox_1.addItems((['-select workroom-'] + workroom_dict.keys()))
window.dialog_comboBox_1.activated[str].connect(partial(self.tm_add_readers_ui_load_artist_list))
# button connect
window.select_from_list_cansel_button.clicked.connect(partial(self.close_window, window))
window.select_from_list_apply_button.clicked.connect(partial(self.tm_add_readers_action))
window.show()
评论列表
文章目录