首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

设立工具栏的位置

2013-04-26 
设置工具栏的位置QT中怎么手动设置工具栏的位置,进而将工具栏放置在控件的任意位置(自己想放到控件的哪里,

设置工具栏的位置
QT中怎么手动设置工具栏的位置,进而将工具栏放置在控件的任意位置(自己想放到控件的哪里,就放到哪里),如果下图中所示设立工具栏的位置 Qt 工具栏
[解决办法]
voidsetGeometry ( int x, int y, int w, int h )
voidsetGeometry ( const QRect & )  这两个不行吗?
[解决办法]
不要这东西想象成toolbar。
可以做成一个frame加上几个button。

引用:
QT中怎么手动设置工具栏的位置,进而将工具栏放置在控件的任意位置(自己想放到控件的哪里,就放到哪里),如果下图中所示
              
                  Qt
                  工具栏

[解决办法]
随着窗口大小改变而调整位置
你应该加入布局管理器啊,垂直的,水平的,加上去就可以了嘛
[解决办法]
引用:
引用:voidsetGeometry ( int x, int y, int w, int h )
voidsetGeometry ( const QRect & )  这两个不行吗?想用工具栏这种界面风格,而且可以随着界面分辨率的大小自动改变位置,如果用手动的话就不能自动跟随屏幕分辨率调整位置了
     ……

在Frame下面套一个GridLayout就可以随着窗口大小改变而改变了呀。用ToolBar做这样的效果真心不好做的。
QGridLayout* gridLayout = new QGridLayout(frame);
gridLayout->setContentsMargins(1, 1, 1, 1);
gridLayout->addWidget(m_modelWidget, 0, 0, 1, 1);

热点排行