代码拉取完成,页面将自动刷新
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QDialog
from PyQt5.uic import loadUiType
ui, _ = loadUiType("./resource/ui/attribute.ui")
# 配置选点信息界面
class point_attribute(QDialog, ui):
attribute = 0, 0, 0, 0
def __init__(self):
super().__init__()
self.setupUi(self)
self.setWindowIcon(QIcon("./resource/icon/about.png"))
self.setWindowTitle("选点属性")
self.setFixedSize(self.width(), self.height())
self.setWindowFlags(Qt.Dialog | Qt.WindowStaysOnTopHint)
def get_attribute(self):
if self.radioButton_cross.isChecked():
is_cross = 1
else:
is_cross = 0
area_num = self.spinBox_1.value()
cross_num = self.spinBox_2.value()
phase_amount = self.spinBox_3.value()
return is_cross, area_num, cross_num, phase_amount
def accept(self) -> None:
self.attribute = self.get_attribute()
return QDialog.accept(self)
def reject(self) -> None:
return QDialog.reject(self)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。