Qt - 我应该用什么来实现多个窗口?

时间:2016-06-26 12:50:31

标签: c++ qt

我已经开始学习Qt(C ++)了,我已经被它拥有的所有组件所震撼。我正在编写我的第一个应用程序,这就是它的样子:

  1. 当我运行它时,我有一个主要的小部件,它有8个QPushButtons。

  2. 当我点击任何一个按钮时,应该打开一个“窗口” 包含约25-40种各种标签,按钮,复选框,收音机 按钮等。所以,我需要8个'窗户'。

  3. 我的问题是:我应该用什么来实现这些'windows' - Widgets,Dialogs,MainWindows?什么是解决这个问题的传统QT方式?

1 个答案:

答案 0 :(得分:0)

这取决于您希望应用程序的外观。

如果你想拥有多功能的Windows'与应用中的不同标签一样,请使用QStackedWidget ClassQTabWidget Class

如果您需要弹出式弹出窗口,可以使用QDialog。

请确保您了解QWidget的工作原理,并始终查看Qt文档。