qt 如何把qsplitter 添加到主窗口
我用qtcreator做了一个主界面,如何在此界面上添加qsplitter,刚学习qt,不知道怎么办。谢谢。...
我用qt creator 做了一个主界面,如何在此界面上添加qsplitter ,刚学习qt,不知道怎么办。谢谢。
展开
2个回答
展开全部
先创建dialog或者mainwindow,然后摆放控件,然后按ctrl键,用鼠标选择多个控件,选好后再点击工具栏的“Lay out horizontally in splitter"或者“Lay Out Vertically in splitter”按钮,或者选择菜单tools->form editor下的“Lay out horizontally in splitter"或者“Lay Out Vertically in splitter”选项
展开全部
两种方法:1.在QSplitter创建实例的时候,构造函数传递主窗口的参数。
2.使用QLayout子类管理窗口
1例:QSplitter *mysp = new QSplitter(this);//this指针是主窗口
2例:QGridLayout *mainly = new QGridLayout;//也可以使用水平对齐或垂直对齐
mainly->add(mysp,0,0);
this->setLayout(mysp);
2.使用QLayout子类管理窗口
1例:QSplitter *mysp = new QSplitter(this);//this指针是主窗口
2例:QGridLayout *mainly = new QGridLayout;//也可以使用水平对齐或垂直对齐
mainly->add(mysp,0,0);
this->setLayout(mysp);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询