• 5823阅读
  • 8回复

如何将QButtonGroup添加到layout? [复制链接]

上一主题 下一主题
离线wywwh
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-10
RT,用什么方法可以将QButtonGroup添加到层中,好像layout和子类并没有添加QButtonGroup的方法,哪位大侠知道答案告诉小弟一下,谢谢了
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-10
汗, QButtonGroup 不就是一个 QWidget的子类么?

如果按照你的逻辑,QLabel, QTextEdit,...都没办法添加到 QLayout中了,因为QLayout没有添加 QLabel等的方法。
离线wywwh
只看该作者 2楼 发表于: 2009-08-10
qbuttongroup不是QWidget的子类,而是QObject的
离线dbzhang800

只看该作者 3楼 发表于: 2009-08-10
恩,我错了,想成 QDialogButtonBox 了 。

不过猜测一下,你需要的也有可能是这个类吧?

QButtonGroup 不是可视的,或者你需要的是 QGroupBox ?

QButtonGroup provides an abstract container into which button widgets can be placed. It does not provide a visual representation of this container (see QGroupBox for a container widget), but instead manages the states of each of the buttons in the group.
离线wywwh
只看该作者 4楼 发表于: 2009-08-10
呵呵,我就是想用不可视的,找了好半天也找不到怎么添加,谢谢了
离线dbzhang800

只看该作者 5楼 发表于: 2009-08-10
QLayout 是用来布局 可视控件的,不可见的对象不归它管吧
离线wywwh
只看该作者 6楼 发表于: 2009-08-10
哦,3Q了,哪用什么方法布局不可视的呢
离线dbzhang800

只看该作者 7楼 发表于: 2009-08-10
不可视的不需要布局,可能你哪个地方走到死胡同了
离线wywwh
只看该作者 8楼 发表于: 2009-08-10
哦,那我只好 用QGroupBox了,呵呵
快速回复
限100 字节
 
上一个 下一个