像 c# 一样将 QRadioButton 显示为 QPushButton
Posted
技术标签:
【中文标题】像 c# 一样将 QRadioButton 显示为 QPushButton【英文标题】:Display QRadioButton as QPushButton like c# 【发布时间】:2015-03-03 16:56:50 【问题描述】:在 c# 中,我可以在 RadioButton 上应用此属性
所以 RadioButton 显示为像 PushButton 但它仍然是一个单选按钮。
有没有办法用 C++ 中的 Qt 做到这一点?也许以编程方式。
【问题讨论】:
您需要哪些行为是仅使用 QPushButton 无法获得的? 有没有办法在一个组中选择一个 QPushButton,比如 Layout 中的 QRadioButton?还是我应该以编程方式进行? 你在使用 Qt Designer 吗? 是的 QTCreator。我接受你的回答,我以编程方式做到了。 【参考方案1】:使用QPushButton
和setCheckable( true )
。这将使您获得与QRadioButton
相同的行为。
【讨论】:
嗯,不完全一样的行为...其他按钮必须自动取消选中 补充:还得设置autoExclusive = True以上是关于像 c# 一样将 QRadioButton 显示为 QPushButton的主要内容,如果未能解决你的问题,请参考以下文章