Qt - 究竟是什么QWidget

Sim*_*ity 5 c++ qt qwidget

C++ GUI Programming with Qt 4本书中,它在第一章中的一个例子中提到了它QWidget作为应用程序的主窗口.

而且,在Qt Reference Documentation:http://doc.qt.io/qt-4.8/qwidget.html上有很多关于QWidget的信息.

但是,基线是什么?QWidget主要做什么?我应该什么时候考虑一​​下?

Gre*_*ill 7

考虑它的一种方法是知道如何在屏幕上显示自己的任何对象是QWidget(特别是QWidget的一些子类).

有些像QPicture的对象代表一个图像,但QPicture 本身并不知道如何将自己置于屏幕上.您通常需要将它与QLabel结合使用(这是一种QWidget).


xis*_*xis 4

它是窗口对象的抽象。每个可见/不可见的 Qt 窗口相关对象都继承自 QWidget。

就以车辆为例,它是汽车、卡车和其他东西的抽象。