2

QT上位机开发(dock窗口在软件布局中的应用)

 7 months ago
source link: https://blog.csdn.net/feixiaoxing/article/details/135639313
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        在软件开发中,一般有主窗口和子窗口之分。主窗口也就是main window,是最重要的操作界面。子窗口就是各种属性配置、参数配置弹出来的窗口。还有一种窗口,用的也比较多,它是那种类似于窗口内部的子窗口,可以关闭,也可以打开。这种窗口就是dock窗口。大家如果平时在windows平台经常使用ms2017进行软件开发的话,应该就会经常看到这种dock窗口,使用还是非常广泛的。它比子窗口灵活,可以长期驻留,但是也和子窗口一样,能够随开随关。

        今天,正好借着qt学习的机会,学习一下怎么使用dock窗口。

1、创建基础的qt widget工程

        和之前一样,我们首先需要创建一个qt widget工程,为后续代码添加打下基础。

2、头文件部分

        因为主要的修改都是在cpp文件完成的,所以本次头文件不做修改。

3、源文件的修改

        源文件的修改主要集成在构造函数里面。首先,我们创建一个QTextEdit的变量centralWidget,并且把它通过addCentralWidget函数添加到窗口当中。接着,我们创建了一个QDockWidget的变量dockWidget,并且继续在这个dockWidget里面添加了一个QLabel。最后࿰


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK