qt creator实战教程 - 图文

2026/4/25 8:29:07

先将三个按钮同时选中,再按下上面工具栏的 Lay Out Vertically in Splitter (垂直分裂器)。

效果如下图。可以看到按钮的大小可以随之改动。这也就是分裂器和布局管理器 的分别。

5.其实布局管理器不但能控制器件的布局,还有个很重要的用途是,它能使器件 的大小随着窗口大小的改变而改变。

我们先在主窗口的中心拖入一个文本编辑器 Text Edit。

这时直接运行程序,效果如下。可以看到它的大小和位置不会随着窗口改变。

下面我们选中主窗口部件,然后在空白处点击鼠标右键,选择 Layout->Lay Out in a Grid,使整个主窗口的中心区处于网格布局管理器中。

可以看到,这时文本编辑器已经占据了整个主窗口的中心区。

运行一下程序,可以看到无论怎样拉伸窗口,文本编辑框的大小都会随之改变。

我们在这里一共讲述了三种使用布局管理器的方法,一种是去器件栏添加,一 种是用工具栏的快捷图标,还有一种是使用鼠标右键的选项。 程序中用到的图标是我从 Ubuntu 中复制的,可以到

前面已经将界面做好了,这里我们为其添加代码,实现文本编辑的功能。

首先实现新建文件,文件保存,和文件另存为的功能。

(我们先将上次的工程文件夹进行备份,然后再对其进行修改。在写较大的程序 时,经常对源文件进行备份,是个很好的习惯。)

在开始正式写程序之前,我们先要考虑一下整个流程。因为我们要写记事本一 样的软件,所以最好先打开 windows 中的记事本,进行一些简单的操作,然后 考虑怎样去实现这些功能。再者,再强大的软件,它的功能也是一个一个加上 去的,不要设想一下子写出所有的功能。我们这里先实现新建文件,保存文件, 和文件另存为三个功能,是因为它们联系很紧,而且这三个功能总的代码量也 不是很大。

因为三个功能之间的关系并不复杂,所以我们这里便不再画流程图,而只是简 单描述一下。

新建文件,那么如果有正在编辑的文件,是否需要保存呢?

如果需要进行保存,那这个文件以前保存过吗?如果没有保存过,就应该先将其 另存为。http://www.qtcn.org/bbs/read.php?tid=23252&page=1&toread=1 下载到。 六、Qt Creator 实现文本编辑(原创)


qt creator实战教程 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: qt creator实战教程 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219