2024-06-02 05:01:59 发布
网友
我有一个布局有5个按钮,我作为“菜单”,所以你点击一个按钮,一个视图就会出现,你点击另一个按钮,另一个视图就会出现。我需要找出哪个按钮被点击了,这样我就可以根据按下的按钮来做一些事情。有点像
if button1_is_clicked: do_something() else: do_something_else()
最好的办法是什么? 这是我的代码: 我希望能够更改按钮的样式表,使其成为活动状态和非活动状态
我建议你学习Qt的基本知识来熟悉信号和时隙。在
您需要使最初可见的QPushButtons可检查(否则“显示”按钮将只在按下按钮时出现),并将toggled(bool)信号连接到要“显示”的按钮的setVisible(bool)槽。显然,对于最初不可见的按钮,必须在实例化时调用setVisible(false)。在
QPushButton
toggled(bool)
setVisible(bool)
setVisible(false)
还有其他更可重用的方法来达到同样的效果,但这会让你开始。在
我建议你学习Qt的基本知识来熟悉信号和时隙。在
您需要使最初可见的
QPushButton
s可检查(否则“显示”按钮将只在按下按钮时出现),并将toggled(bool)
信号连接到要“显示”的按钮的setVisible(bool)
槽。显然,对于最初不可见的按钮,必须在实例化时调用setVisible(false)
。在还有其他更可重用的方法来达到同样的效果,但这会让你开始。在
相关问题 更多 >
编程相关推荐