lineyka_manager.py 文件源码

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

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


问题


面经


文章

微信
公众号

扫码关注公众号