def tm_edit_readers_ui(self):
# create window
loader = QtUiTools.QUiLoader()
file = QtCore.QFile(self.select_from_list_dialog_3button_path)
#file.open(QtCore.QFile.ReadOnly)
window = self.editReadersDialog = loader.load(file, self)
file.close()
# set modal window
window.setWindowModality(QtCore.Qt.WindowModal)
window.setAttribute(QtCore.Qt.WA_DeleteOnClose, True)
# edit Widget
window.setWindowTitle('Edit Readers List')
window.pushButton_01.setText('Remove Readers')
window.pushButton_02.setText('Add Readers')
# -- selection mode
table = window.select_from_list_data_list_table
table.setSortingEnabled(True)
table.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
table.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
# table_2 context menu
table.setContextMenuPolicy( QtCore.Qt.ActionsContextMenu )
addgrup_action = QtGui.QAction( 'make First', self.myWidget)
addgrup_action.triggered.connect(partial(self.tm_make_first_reader, table))
table.addAction( addgrup_action )
# button connect
window.select_from_list_cansel_button.clicked.connect(partial(self.close_window, window))
window.pushButton_01.clicked.connect(partial(self.tm_remove_reader_action))
window.pushButton_02.clicked.connect(self.tm_add_readers_ui)
# load table
self.tm_edit_readers_ui_reload_table()
window.show()
评论列表
文章目录