GUI二:Qt如何创建界面?

    我们知道Qt界面的基类是QWidget,它是一个矩形的窗口,有位置、宽度和高度。通过这些我们就能创建界面了。

    例:使用QtCreator创建一个最简单的QWidget工程。在Widget的构造函数中创建一个登录用户的界面:

    blob.png

    例子中用到三个控件,分别是QLabel、QLineEdit和QPushButton。使用之前需要先添加他们的头文件( 与类名相同)。

    QLabel是一个标签,可以用来显示文字、图片以及动画。

    QLineEdit是一个单行的输入框。

    QPushButton是一个按钮。

    除了创建这些控件外,我们只用到了一个函数setGeometry设置控件的几何形状,它的参数是一个矩形。例子中四个值分别表示矩形左上角x坐标、左上角y坐标、矩形宽度和矩形高度。

     (需要注意的是,在创建控件时都有传入一个this指针,表示控件的父亲是Widget。如果不设置的话,控件就会是一个顶层窗口,展示结果将会不同。)

    到此,我们已经学会用Qt创建界面了。没错,Qt创建界面就是这么简单。


标签: gui

演示站
上一篇:GUI一:QWidget
下一篇:GUI三:Qt布局

发表评论