设置工具栏的位置
QT中怎么手动设置工具栏的位置,进而将工具栏放置在控件的任意位置(自己想放到控件的哪里,就放到哪里),如果下图中所示
Qt 工具栏
[解决办法]
voidsetGeometry ( int x, int y, int w, int h )
voidsetGeometry ( const QRect & ) 这两个不行吗?
[解决办法]
不要这东西想象成toolbar。
可以做成一个frame加上几个button。
[解决办法]
随着窗口大小改变而调整位置
你应该加入布局管理器啊,垂直的,水平的,加上去就可以了嘛
[解决办法]
在Frame下面套一个GridLayout就可以随着窗口大小改变而改变了呀。用ToolBar做这样的效果真心不好做的。
QGridLayout* gridLayout = new QGridLayout(frame);
gridLayout->setContentsMargins(1, 1, 1, 1);
gridLayout->addWidget(m_modelWidget, 0, 0, 1, 1);