【发布时间】:2019-02-28 07:19:06
【问题描述】:
所以我想在 PyQt5 QGroupBox 中添加一个按钮。该按钮将在保存类变量中的参数之前关闭窗口。我该怎么做? 我的代码:
def changeDefaultParameters(self):
self.DPGroupBox = QGroupBox("Default Paramters:")
self.DPGroupBox.setStyleSheet('QGroupBox {color: blue; font:bold 14px}')
self.DPGroupBox.move(300, 300)
layout = QFormLayout()
layout.addRow(QLabel("D (nm):"), QLineEdit())
layout.addRow(QLabel("R_on (\u03A9):"), QLineEdit())
layout.addRow(QLabel("R_off (\u03A9):"), QLineEdit())
layout.addRow(QLabel("W_0 (nm):"), QLineEdit())
layout.addRow(QLabel("Mobility (\u03BC):"), QLineEdit())
layout.addRow(QLabel("Polarity (\u03B7):"), QLineEdit())
layout.addRow(QLabel(), QPushButton('OK', self))
# ADD SOMETHING HERE SO THAT WHEN OK IS CLICKED THE
VALUES INPUT GETS SAVED SO CLASS VARIABLES LIKE:
self.var1 = D
ALSO THE WINDOW CLOSES
self.DPGroupBox.setLayout(layout)
self.DPGroupBox.show()
目前看起来是这样的:
【问题讨论】:
标签: python python-3.x pyqt pyqt5