我正在制作一个 GUI。在这个 gui 中,我有 5 个顶级按钮。单击这些按钮中的任何一个时,都会出现一个屏幕。现在有八个水平按钮,它们将具有不同的功能,即每个页面上屏幕上的不同页面(一个由顶部按钮打开)。有多种方法可以做到这一点。我缩小的两个是
- 使用 MDI 窗口。对于每个顶部按钮都有一个子窗口,并在子窗口上保留一个堆叠的小部件并更改堆叠小部件的页面。并为每个顶部窗口最小化和最大化不同的子窗口。
- 使用不同的 QFrame 面板并在每个面板上都有一个堆叠的小部件,并显示或隐藏正在使用的面板。
我想知道两者中哪一个是更好的选择。如果还有其他更好的建议,请告诉我。我的目标是,由于屏幕太多,操作过程中不应该有太多的时间延迟。
谢谢... :)