【问题标题】:Display QRadioButton as QPushButton like c#像 c# 一样将 QRadioButton 显示为 QPushButton
【发布时间】:2015-03-03 16:56:50
【问题描述】:

在 c# 中,我可以在 RadioButton 上应用此属性

所以 RadioButton 显示为像 PushButton 但它仍然是一个单选按钮。

有没有办法用 C++ 中的 Qt 做到这一点?也许以编程方式。

【问题讨论】:

  • 您需要哪些行为是仅使用 QPushButton 无法获得的?
  • 有没有办法在一个组中选择一个 QPushButton,比如 Layout 中的 QRadioButton?还是我应该以编程方式进行?
  • 你在使用 Qt Designer 吗?
  • 是的 QTCreator。我接受你的回答,我以编程方式做到了。

标签: c++ qt qradiobutton


【解决方案1】:

使用QPushButtonsetCheckable( true )。这将使您获得与QRadioButton 相同的行为。

【讨论】:

  • 嗯,不完全一样的行为...其他按钮必须自动取消选中
  • 补充:还得设置autoExclusive = True
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
  • 2012-09-03
  • 2020-03-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多