• 9395阅读
  • 13回复

[提问]QT4 中 ,如何在QToolBar上添加QLabel和spinbox。 [复制链接]

上一主题 下一主题
离线springqcc
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-22
QT4 中 ,如何在QToolBar上添加QLabel和spinbox。
离线dbzhang800

只看该作者 1楼 发表于: 2011-11-22
看 QToolBar的manual
离线XChinux

只看该作者 2楼 发表于: 2011-11-22
QToolBar类中不是有addWidget()么,多看Qt帮助文档。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线springqcc
只看该作者 3楼 发表于: 2011-11-23
回 1楼(dbzhang800) 的帖子
QT3可以,但QT4 中加不了,只能加QAction,其他控件加不了。
离线springqcc
只看该作者 4楼 发表于: 2011-11-23
回 2楼(XChinux) 的帖子
QT4 中加不了,只能加QAction,其他控件加不了。
离线dbzhang800

只看该作者 5楼 发表于: 2011-11-23
不妨,先证明你确实看过manual再继续
离线alexltr

只看该作者 6楼 发表于: 2011-11-23
學QT, 看Manual!
學QT, 看Manual!
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线jdwx

只看该作者 7楼 发表于: 2011-11-23
引用第2楼XChinux于2011-11-22 20:40发表的  :
QToolBar类中不是有addWidget()么,多看Qt帮助文档。

不就是这个函数吗!
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线springqcc
只看该作者 8楼 发表于: 2011-11-23
回 5楼(dbzhang800) 的帖子
我发现的问题是这样的,比如把一个QLabel添加到ui中的一个QToolBar上是添加不上的。也就是说
QLabel *label = new QLabel(ui.toolbar); 总是中断。
ui.toolbar->addWidget(label),也是不行。
离线springqcc
只看该作者 9楼 发表于: 2011-11-23
回 7楼(jdwx) 的帖子
我发现的问题是这样的,比如把一个QLabel添加到ui中的一个QToolBar上是添加不上的。也就是说
QLabel *label = new QLabel(ui.toolbar); 总是中断。
ui.toolbar->addWidget(label),也是不行。
离线springqcc
只看该作者 10楼 发表于: 2011-11-23
回 7楼(jdwx) 的帖子
添加到ui中的QToolBar上总是中断。
离线roywillow

只看该作者 11楼 发表于: 2011-11-23
ui.toolbar
先确定一下你这么写真的没问题?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线springqcc
只看该作者 12楼 发表于: 2011-11-23
回 7楼(jdwx) 的帖子
问题解决了,不是addWidget()问题,是代码一个逻辑上的错误,导致指针指向了错误的地址。

非常感谢大家的解答和帮助!!
离线huyaowu

只看该作者 13楼 发表于: 2011-11-24
回 9楼(springqcc) 的帖子
QLabel *label = ui.label
快速回复
限100 字节
 
上一个 下一个