QT编程
kabuto_hui
渡己亦渡人
展开
-
Qt学习笔记之Qt软件的打包发布
在QT编程结束之后,我们会运行程序,这个过程结束后会在你工程的父目录中出现一个build-simpleEditor-unknown-Debug的文件夹,其中build之后的名称就是你工程的名称。在这个目录下面有个Debug文件夹,在Debug中有一个已经编译好的.exe文件,这就是我们需要用的东西。我们把这个文件单独拷贝到一个文件夹中,比如路径为D:\Dev\Test然后我们打开cmd,键入cd /原创 2016-04-30 21:12:15 · 469 阅读 · 0 评论 -
Qt学习笔记之日记本(文本编辑器)
最近在学习Qt,要求设计一个文本编辑器,实现简单的问价打开、保存和文本编辑的工作,实现完成之后,我看到有自带的calendar Widget,所以顺带实现了点击日历中的日期查看日记和写日记。发布后的应用程序: 总程序: editorwindow.h#ifndef EDITORWINDOW_H#define EDITORWINDOW_H#include <QMainWindow>#includ原创 2016-04-30 21:39:45 · 3146 阅读 · 0 评论 -
Qt学习笔记之文本编辑器实现加粗、倾斜、下划线、字体、居中对齐、左对齐、右对齐
一、加粗、倾斜、下划线 在实现这些功能的时候,我们首先要知道,这三个功能是要施加在所选中的字体上的,如果没有这个过程,那么这三个功能将会对所有的字符进行上述处理。所以,第一部就是要实现设置光标的选区,使格式作用于选区内的字符。// 设置光标的选区,使格式作用于选区内的字符void editorwindow::mergeFormat(QTextCharFormat fmt){原创 2016-04-30 21:56:10 · 13436 阅读 · 5 评论 -
Qt学习笔记之系统时间的获取
void editorwindow::on_actionTime_triggered(){ QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str = time.toString("yyyy-MM-dd dddd hh:mm:ss 天气:\n"); //设置显示格式原创 2016-04-30 21:59:30 · 587 阅读 · 0 评论 -
Qt学习笔记之如何保存软件关闭前的相关设置
我设计一个文本编辑器,在关闭之前设置好了文件的存储路径,再次打开软件时,程序初始化,又将原来的设置覆盖掉了,所以保存之前的设置有为重要。 其基本思路是,我独立见一个.txt文件,把路径存入这个文件,每次改动时又把最新的路径存入文件,每次软件打开时,从.txt文件中读取路径信息,这样就可以无形的保存设置了1、首先初始化存储设置的文档和读取路径 QFile file("D:/Dev/pat原创 2016-04-30 22:07:53 · 2911 阅读 · 0 评论 -
Qt学习笔记之数据库的连接
//连接数据库bool scoreWindow::createConnection(){ QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("test");//数据库的名称 db.setUserName("roo原创 2016-05-22 17:19:32 · 458 阅读 · 0 评论 -
Qt学习笔记之数据库的访问
//写在前面 这里推荐使用navicat for mySQL软件管理数据库。通过navicatke可以清楚的看到该数据库中的每个表的结构和成员,以便于访问数据库,并查询相关的数据。//数据库中表的访问 //其实查询数据库的过程就是一个查表的过程,通过用户输入的数据开始依次查询到用户想要的数据if(createConnection()){ QSqlQuery query("SELECT原创 2016-05-22 17:31:47 · 857 阅读 · 1 评论 -
Qt学习笔记之使用HTML在TextEdit中构造表格显示数据
QString str = "" " 编号 课程名称 成绩 学分 绩点 " " 1 "+course[0]+" "+grade[0]+" "+xuefen[0]+" "+jidian[0]+" " " 2原创 2016-05-22 17:42:58 · 6054 阅读 · 1 评论 -
Qt学习笔记之图片显示(自动调整大小适应设计的范围)
//在Qt中我们通常要在界面显示一些图片,但图片的大小又不可控,都希望图片在自己设计的固定大小的位置显示//一般在Qt中我们使用Lable显示图片 QImage image; if(Alljidian>=4) image.load("D:/Dev/qt_proj/qtMysql/res/4.jpg"); else if(3<=Alljidian&原创 2016-05-22 17:52:52 · 8787 阅读 · 3 评论