gui.py 文件源码

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

项目:kisqpy 作者: pkulev 项目源码 文件源码
def __init__(self):
        QMainWindow.__init__(self)
        uic.loadUi(config.UI["main"], self)

        self.model = Ticket

        self.action_exit.triggered.connect(self.close)

        # TODO
        self.pb_add_client.clicked.connect(lambda: ClientDialog(1).exec_())
        self.pb_add_ticket.clicked.connect(lambda: TicketDialog(1).exec_())
        self.pb_add_organisation.clicked.connect(lambda: OrganisationDialog(1).exec_())

        self.rb_client.clicked.connect(lambda: self.show_table(Client))
        self.rb_ticket.clicked.connect(lambda: self.show_table(Ticket))
        self.rb_departure.clicked.connect(lambda: self.show_table(Departure))
        self.rb_organisation.clicked.connect(lambda: self.show_table(Organisation))

        # TODO
        self.table_widget.cellClicked.connect(self.select_table_row)
        self.table_widget.cellDoubleClicked.connect(self.open_table_info)
        # TODO: get current selection or QMessageBox.error/ignore
        self.pb_view_and_modify.clicked.connect(self.table_widget.cellDoubleClicked)  # self.open_table_info)

        self.show_table(self.model)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号