3几个常用组件的使用(上)
-第一个按钮的增加
上一节,我们实现了HelloQt的程序,当时我们使用的是一个叫QWidget的类实现了一个窗体。这个窗体上什么都没有,只是在窗体的标题栏中显示了HelloQt这样一个标题。接下来我们要在这样的窗体上增加一些内容,比如最简单的可以增加一些按钮、标签、编辑栏等。那么我们要增加的这些内容在Qt里叫做组件。接来下我们要先写一个代码在窗体上显示一个按钮组件。由于现在我们的窗体是自定义的,不在是Qt库提供的库了,因此我们应该从Qt库给我们提供的基本类里派生一个自定义的类来。这里我们为我们派生的类起一个名字叫mywindow类,然后我们要在mywindow.cpp中实现这样一个类。因此我们先要在HelloQt文件夹里增加两个文件,mywindow.cpp和mywindow.h。
在mywindow.h文件中,我们实现从QWidget类中继承一个新的类mywindow。代码如下:
然后在mywindow.cpp文件中实现新派生的类的函数,如刚刚定义的那个mywindow()这样一个构造函数。代码如下:
最后在main.cpp文件中使用新派生的mywindow类实例化一个对象。代码如下:
在命令终端中对该QT工程进行编译之后便可得到一个可执行的程序,运行这个这个程序可得到下面这幅图片的结果:
现在的按钮还不具备点击之后就可以实现相应的功能,那么如何我们点击一下按钮就实现相应的功能了?这在后续的文章中将做介绍。
By:霜月孤鸟
2014.8.9