我正在使用QT开发一个丰富的UI应用程序.
简单的例子是,我必须在进料罐内显示一个带有水位的锅炉.
现在,在这种情况下,进度条将位于前景中,标签位于背景中.
问候,
Fra*_*eld 36
使用QWidget :: move()设置位置,QWidget :: resize()设置大小并重新实现父级的resizeEvent()处理程序,如果你需要在父级调整大小时重新定位小部件.
Pat*_*ola 29
您只需创建窗口小部件,指示其父QWidget然后显示它.
不要将其添加到父布局,否则您将无法根据需要移动它.
不要忘记指示其父级别它将显示为独立小部件.
在这些情况下,您的窗口小部件将被视为QWidget的子窗口,但不是父窗体布局的成员.所以它将是一个"浮动"的孩子,你必须在调整父级的QWidget时管理它的行为.