我正在使用Qt构建一个简单的音乐播放器。我希望有一个迷你播放器模式,其中隐藏了一部分窗口。如何才能做到这一点?这是一个例子:
完整模式:
迷你播放器模式:
谢谢你的帮助!
Qt 4中的典型方法是:
QWidget::hide()
和QWidget::show()
设置要隐藏的各个元素的可见性。
如果一切都是正确的结构,通常只需要为高级元素执行此操作(例如,隐藏整个工具栏,而不是单个按钮;如果您的视频画布位于框架中,则只需隐藏整个QFrame。)QWidget::adjustSize()
告诉它调整大小。如果结果不是您所期望的,则下一步是检查小部件,间隔符和布局的size policy rules。