我正在使用 QtCreator 开发一个 Qt 应用程序。该应用程序需要在多个监视器上显示(如果可用)。
对显示的 GUI 要求本质上是:
- 如果有多个监视器,请使用它们 - 即显示/记住跨监视器的窗口位置
- 如果只有一台显示器,只需在该显示器上显示所有内容
我的假设是机器的显卡将把多台显示器表示成一个“虚拟”桌面,然后我的应用程序可以以不可知的方式“写入”该桌面。
我的问题本质上是这样的:
在开发可以使用多个窗口的应用程序时,我需要做些什么特别的事情(例如,在设计我的小部件等时使用特殊类等)
- 或者 -
我是按常规开发,把所有的显示器管理交给显卡吗?
是