随笔分类 -  Qt Creator 5.2

Qt是我最早接触的人机交互界面(UI/GUI)设计编程软件。也是我最喜欢的一个,他的很多特性使得Windwos API或者C#/JAVA都显得逊色。我是一个新手,我喜欢尝试。
摘要:问题来源:我用MainWindow作为主界面,Dialog作为设置界面,还需要一个AboutDialog作为关于界面。设置界面的Dialog头文件dialog.h是这样的:// dialog.h#ifndef DIALOG_H#define DIALOG_H#include namespace Ui... 阅读全文
posted @ 2014-04-15 11:19 Jose的Blog 阅读(747) 评论(0) 推荐(0)
摘要:背景: 本科毕业设计涉及图形界面与数据库查询。选择使用Qt实现图形界面编程,使用MySQL构建数据库。之前安装了Qt 5.2,后来又安装了MySQL Server 5.6 (FULL完全安装)。接着就遇到了" QMYSQL driver not loaded "的问题。参考网站: 我之所以参考这么多的网站,是因为他们的整体思路都一样,但是都解决不了我的问题,但是都能对我解决问题有所启发。解决问题的过程:一 )准备阶段: 1. 安装Qt(我的是5.2版本,主目录C:\Qt\Qt5.2.1\5.2.1\mingw48_32),主目录中只有一个mingw48_32文件夹... 阅读全文
posted @ 2014-03-13 16:01 Jose的Blog 阅读(2425) 评论(0) 推荐(0)
摘要:这是运行后的程序界面:这是点击右上角“最大化”之后的程序界面:接下来讲一下如何进行自动布局解决窗口拉伸问题。① 原理:在项目“设计”模式的左侧有如下两个控件栏“Layouts”和“Spacers”:“Layouts”负责将窗口部件以一定的样式排列,“Spacers”可以填充控件之间的间隔,从而提供不对齐方式排列。② 操作步骤选择垂直排布“Vertical Layout”,拖放到窗口界面,然后将文本框拖入其中。在选择两个“Vertical Spacer”分别放置在“Vertical Layout”里的文本框的上下两侧。效果如图:选择水平排布“Horizontal Layout”,拖放在界面窗口, 阅读全文
posted @ 2014-01-14 20:36 Jose的Blog 阅读(1159) 评论(0) 推荐(0)
摘要:步骤:1. 选择资源(准备图片)2. 加载资源(导入图片)3. 使用资源(显示图片)具体操作流程:① 从网上寻找合适的图片素材,下载到本地,在项目根目录下创建一个images文件夹存储程序中用到的所有图片。② 新建资源文件。2.1 在Qt的“编辑”模式下,右击项目名称,选择“添加新文件”,弹出如下对话框:2.2 “文件和类”中选择“Qt”,在子列表中选择“Qt资源文件”。2.3 填写资源文件的名称。2.4 资源文件创建成功,此时会在项目列表中出现“资源”一项。③ 添加图片到资源。3.1 双击“资源”下的“images”,右侧会出现空的列表,在下侧会有如下的列表项:3.2 单击“添加”旁的三角形 阅读全文
posted @ 2014-01-14 18:16 Jose的Blog 阅读(7845) 评论(0) 推荐(1)
摘要:Qt 的入门我觉得可以直接从窗口开始,而不是什么“Hello World!”。因为Qt 是一个基于图形界面的编程软件,图形界面编程是其核心所在。很久以前,那时候还是Shell编程,操作的只是文本,现在可以操作图形界面,那么第一个“Hello”图形界面就是能够显示窗口并通过按钮将其关闭。 1 创建项目:New Project 2 选择模板:应用程序>>Qt Widgets Application>>选择 3 项目位置:设置项目名称>>选择项目位置>>下一步 4 构建套件:直接下一步 5 详情:在基类中有三种类型。很显然MainWindow是最大的一 阅读全文
posted @ 2014-01-13 09:48 Jose的Blog 阅读(6059) 评论(0) 推荐(0)