
Qt多窗口布局相关,求助
1个回答
展开全部
笔者原本以为这是个很容易的问题,早期的想法是在主窗口中使用布局管理器。只能说想法太简单。如果在窗口中放置一般的由QWidget派生出的部件,如QPushButton,QTextEdit等,这自然是可以办到的。但是如果在主窗口中放置QMainWindow,QDialog这样的子窗口,布局管理器就没什么办法。这样放置的结果是这些窗口嵌入到主窗口中了,但是没有标题栏以及最大最小化按钮等边框部分,这应该是QT布局管理器的默认设置。QMainWindow,QDialog的标题栏以及最大最小化按钮等边框部分的显示与否与flag有关: Qt::Window |Qt::WindowMaximizeButtonHint | Qt::WindowMinimizeButtonHint | Qt::WindowTitleHint;只有当Window是一个顶级Window的时候,后面的几个属性才有意义,才有效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询