Qt QStatusBar 状态栏能否加入布局

hili210 2016-07-14 04:40:35
如下图一个简单的框架,我的那个控制台是addWidget进去的,但是现在需要和上面一样进行加入布局、弹簧等对齐的话,貌似试了下,貌似status->setLayout之类的进去后界面没有任何东西,请问能否用代码加上这个布局



我加入控制条的代码:

// 为状态栏添加控制条
QSlider* slider = new QSlider(Qt::Horizontal);
QStatusBar* status = new QStatusBar(this);
status->setStyleSheet(QString("QStatusBar::item{border: 0px}")); // 设置不显示label的边框
status->addWidget(slider);
setStatusBar(status);
...全文
2080 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hili210 2016-07-20
  • 打赏
  • 举报
回复
谢谢,这两天没在弄这个,我有空试下,先采纳了
冷静忍耐 2016-07-15
  • 打赏
  • 举报
回复
可以用代码加,你把布局放一个Widget就可以 QWidget *widget = new QWidget(); QSlider* slider = new QSlider(Qt::Horizontal); QHBoxLayout *lay = new QHBoxLayout(); lay->addWidget(slider); widget->setLayout(lay); QStatusBar* statusBar = new QStatusBar(this); statusBar->addWidget(widget);

21,470

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧