读书人

qdialogbuttonbox 可不可以用于qframe

发布时间: 2012-09-07 10:38:15 作者: rapoo

qdialogbuttonbox 能否用于qframe中
大家好,我正在使用qt做一个对话框,现在遇到一个问题:需要把两个按键根据需要添加进对话框的右下角;并且能够在需要的时候添加、删除按钮。我最初继承的是QDialog类型的对话框,内嵌qdialogbuttonbox。并且得到了很满意的结果。可是由于项目需求,现在容器窗口必须继承自QFrame。此时内嵌qdialogbuttonbox时候,问题百出。最大的问题是,几乎相同的代码,到了QFrame中,qdialogbuttonbox部件竟然悬浮在其他部件上面!(就是无论窗口大小、内容怎么变化,buttonbox部件总是位于最前、最左上方)。

请教下:
1. 在QFrame中是否不能使用qdialogbuttonbox部件来安置button?
2. 如果不能 请问有没有比较好的方法呢?

[解决办法]
同求,借鉴下
[解决办法]
建议楼主把帖子转到Qt专区去问
[解决办法]
这个没有问题吧, QFrame继承自QWidget的, 你的button是可以指定位置的, 可以考虑加layout

读书人网 >C++

热点推荐