| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- from UI.auto_deal_pics_ui.queren import Ui_Dialog as queren_Ui_Dialog
- from import_qt_mode import *
- import settings
- class QueRen(QDialog):
- def __init__(self, parent):
- super().__init__(parent)
- self.ui = queren_Ui_Dialog()
- self.ui.setupUi(self)
- self.init()
- self.show()
- def get_config(self):
- config_data = {}
- config_data["cutout_is_enable"] = self.ui.cutout_is_enable.isChecked()
- config_data["cutout_is_pass"] = self.ui.cutout_is_pass.isChecked()
- config_data["detail_is_enable"] = self.ui.detail_is_enable.isChecked()
- config_data["detail_is_pass"] = self.ui.detail_is_pass.isChecked()
- config_data["upload_is_enable"] = self.ui.upload_is_enable.isChecked()
- config_data["upload_is_pass"] = self.ui.upload_is_pass.isChecked()
- # 保存配置
- settings.GOODS_DETAIL_CUTOUT_IS_ENABLE = self.ui.cutout_is_enable.isChecked()
- settings.GOODS_DETAIL_CUTOUT_IS_PASS = self.ui.cutout_is_pass.isChecked()
- settings.GOODS_DETAIL_DETAIL_IS_ENABLE = self.ui.detail_is_enable.isChecked()
- settings.GOODS_DETAIL_DETAIL_IS_PASS = self.ui.detail_is_pass.isChecked()
- settings.GOODS_DETAIL_UPLOAD_IS_ENABLE = self.ui.upload_is_enable.isChecked()
- settings.GOODS_DETAIL_UPLOAD_IS_PASS = self.ui.upload_is_pass.isChecked()
- data_dict = {
- "goods_detail_cutout_is_enable": "是" if settings.GOODS_DETAIL_CUTOUT_IS_ENABLE else "否",
- "goods_detail_cutout_is_pass": "是" if settings.GOODS_DETAIL_CUTOUT_IS_PASS else "否",
- "goods_detail_detail_is_enable": "是" if settings.GOODS_DETAIL_DETAIL_IS_ENABLE else "否",
- "goods_detail_detail_is_pass": "是" if settings.GOODS_DETAIL_DETAIL_IS_PASS else "否",
- "goods_detail_upload_is_enable": "是" if settings.GOODS_DETAIL_UPLOAD_IS_ENABLE else "否",
- "goods_detail_upload_is_pass": "是" if settings.GOODS_DETAIL_UPLOAD_IS_PASS else "否",
- }
- settings.set_config(data_dict=data_dict, section="goods_detail")
- return config_data
- def result(self):
- if self.result() == QDialog.Accepted:
- print("用户点击了确认")
- else:
- print("用户点击了取消")
- def init(self):
- # 修改按钮文本
- self.ui.buttonBox.button(QDialogButtonBox.Ok).setText("确认")
- self.ui.buttonBox.button(QDialogButtonBox.Cancel).setText("取消")
- # 连接 accepted和rejected信号到槽函数
- self.ui.buttonBox.accepted.connect(self.accept)
- self.ui.buttonBox.rejected.connect(self.reject)
- # GOODS_DETAIL_CUTOUT_IS_ENABLE = get_dict_value(cutimage_dict, "goods_detail_cutout_is_enable", True) # 上次的模式
- # GOODS_DETAIL_CUTOUT_IS_PASS = get_dict_value(cutimage_dict, "goods_detail_cutout_is_pass", True) # 上次的模式
- # GOODS_DETAIL_DETAIL_IS_ENABLE = get_dict_value(cutimage_dict, "goods_detail_detail_is_enable", True) # 上次的模式
- # GOODS_DETAIL_DETAIL_IS_PASS = get_dict_value(cutimage_dict, "goods_detail_detail_is_pass", True) # 上次的模式
- # GOODS_DETAIL_UPLOAD_IS_ENABLE = get_dict_value(cutimage_dict, "goods_detail_upload_is_enable", True) # 上次的模式
- self.ui.cutout_is_enable.setChecked(settings.GOODS_DETAIL_CUTOUT_IS_ENABLE)
- self.ui.cutout_is_pass.setChecked(settings.GOODS_DETAIL_CUTOUT_IS_PASS)
- self.ui.detail_is_enable.setChecked(settings.GOODS_DETAIL_DETAIL_IS_ENABLE)
- self.ui.detail_is_pass.setChecked(settings.GOODS_DETAIL_DETAIL_IS_PASS)
- print("settings.Company", settings.Company)
- if "红蜻蜓" in settings.Company or "惠利玛" in settings.Company:
- self.ui.upload_is_enable.show()
- self.ui.label_3.show()
- self.ui.upload_is_enable.setChecked(settings.GOODS_DETAIL_UPLOAD_IS_ENABLE)
- self.ui.upload_is_pass.setChecked(settings.GOODS_DETAIL_UPLOAD_IS_PASS)
- else:
- self.ui.upload_is_enable.hide()
- self.ui.label_3.hide()
- self.ui.upload_is_pass.hide()
- self.ui.upload_is_enable.setChecked(False)
- self.ui.upload_is_pass.setChecked(False)
|