c++怎么做界面

 时间:2024-10-21 03:51:04

学习过C++的都知道,标准C++只是定义了一门拳婊招稹语言,提供了一套标准库,能写出功能强大的控制台程序。可是黑黑的控制台程序显然无刮茕栓双法满足挑剔的用户。那么C++能不能写成漂亮界面的程序呢?答案是肯定的。不过显然标准C++无法满足,幸运的是有几套功能强大的图形界面库可以供我们使用,使用这些库我们就能写出图形界面程序。图形界面库如此之多,我们的选择也很多,今天我打算使用的是Qt库,这是一个开源的跨平台库,功能强大,而且好用。我们以一个简单的小程序看看如何用qt来实现一个图形界面程序。

c++怎么做界面

工具/原料

安装有Qt集成开发环境的windows或linux

方法/步骤

1、打开QtCreator,新建一个qt工程。如果您不知道怎么下载Qt,请参考我的另一篇经验。

c++怎么做界面

c++怎么做界面

c++怎么做界面

c++怎么做界面

2、工程建立完毕,代码编辑界面出现,我们先不管代码。我们双击左侧的dialog.掼鸿乡羰ui,将会打开图形界面编辑器。我们可以看到左侧有很多控件,中间就块吧吨翘是程序运行时显示的窗口,右侧是对象窗口和属性窗口。其实,图形界面编辑器有一个独立的软件,叫做qtdesigner,是专门用来编辑图形资源的。实际上,我们编辑完成的图形界面是一个纯文本的xml文件,其实还有很多类似的图形界面编辑器。Qt集成开发环境会将我们编辑的图形界面xml文件转换成可编译的c++代码。

c++怎么做界面

c++怎么做界面

3、下面我们在中间的窗口中拖入一个按钮,一个文本框。左键按住PushButton和LineEdit不放,拖到界面上即可。我们要注意按钮和文本框的objectName,在编写代码时要用到。

c++怎么做界面

c++怎么做界面

4、我们将窗口调整下,让窗口大小合适,按钮和文本框能够对齐,并且能够随窗口的变化而变化。先点击窗口空白的地方,再点击上方工具栏上的水平布局按钮。然后将窗口调整到合适大小,我们来看看效果。

c++怎么做界面

c++怎么做界面

5、我们可以点击菜单栏的工具FormEditor预览,来看看实际运行时窗口的效果。这只是外观效果,下面我们来添加一点代码。

c++怎么做界面

6、在按钮上右键,点击转到槽。然后再双击clicked(),将转到代码编辑页面。

c++怎么做界面

c++怎么做界面

7、在代码编辑页面添加如下代码:QMessageBox::information(th坡纠课柩is,"图形界面&quo墉掠载牿t;,ui->lineEdit->text());注意在顶部添加#include<QMessageBox>

c++怎么做界面

8、好了,点击运行按钮,等一会后看看程序运行情况。然后在文本框输入一些内容,再点击pushbutton按钮。

c++怎么做界面

c++怎么做界面

9、可以看到一个漂亮的图形界面程序已经完成了。我们仅仅拖放了两个控件,写了两行代码就完成了。我们再来看看改变程序窗口会怎么样。

c++怎么做界面

C语言如何定义全局变量 怎么用visualstudio C语言中的assert函数用法 ifelse语句的用法 如何在 Visual Studio 中创建一个C++项目?
热门搜索
陈赫图片 致敬英雄手抄报图片 美女睡觉图片 趵突泉图片 云南美食图片