【发布时间】:2019-11-04 11:53:14
【问题描述】:
我有一个窗口有单选按钮,更改其中一个后我想单击按钮并更改所有窗口。不在新窗口上
我找不到答案。
# ...
self.setWindowTitle("Test Your Math...")
r1 = QRadioButton("addition")
r2 = QRadioButton("extraction")
r3 = QRadioButton("multiplication")
r4 = QRadioButton("division")
h_box = QHBoxLayout()
h_box.addWidget(r1)
h_box.addWidget(r2)
h_box.addWidget(r3)
h_box.addWidget(r4)
v_box = QVBoxLayout()
v_box.addWidget(self.label_text)
v_box.addStretch()
v_box.addLayout(h_box)
self.setLayout(v_box)
v_box.addWidget(self.a)
changebutton = QPushButton()
changebutton.setIcon(QIcon("blabla"))
changebutton.setIconSize(QSize(65,65))
v_box.addWidget(changebutton)
【问题讨论】:
-
是什么改变了整个窗口?更改窗口中每个小部件的颜色?更改所有图标?等。您的问题不清楚,具体并指出您要更改的内容。
-
我举个例子。首先我有一些单选按钮和一个按钮。当我单击按钮时,我想看到 Qline 编辑一些其他按钮和一些其他单选按钮
-
好的,这可以使用堆叠的小部件来完成如果我理解你在这里说的话(见下面我的其他评论)
-
@J.Doe 我已经发布了一个与此类似的示例,以响应现在在顶部表示的“PyQt:如何在 QStackedWidget 中切换小部件”