gui.py 文件源码

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

项目:fomod-designer 作者: GandaG 项目源码 文件源码
def update_set_flags(self):
        for button in self.findChildren((QCheckBox, QRadioButton), "preview_button"):
            if button.isChecked():
                for flag in button.property("flag_list"):
                    flag_label = QStandardItem(flag.label)
                    flag_value = QStandardItem(flag.value)
                    flag_plugin = QStandardItem(button.text())
                    existing_flag = self.model_flags.findItems(flag.label)
                    if existing_flag:
                        previous_flag_row = existing_flag[0].row()
                        self.model_flags.removeRow(previous_flag_row)
                        self.model_flags.insertRow(previous_flag_row, [flag_label, flag_value, flag_plugin])
                    else:
                        self.model_flags.appendRow([flag_label, flag_value, flag_plugin])

        self.list_flags.header().resizeSections(QHeaderView.Stretch)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号