lineyka_manager.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:lineyka 作者: volodya-renderberg 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号