自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt读取pdf文件使用MuPdf库

Qt打开pdf文件,效果如下: 打开pdf文件 加载进程序 运行时,别忘了把dll文件放入Release目录下,不然会crash的,运行不了。Qt读取pdf文件采用的是mupdf库。将编译好的库文件放入工程目录下include和lib 在该工程中的.pro文件加入外部库,我使用的是64位的库文件,mingGw32位的请使用x86的库文件,添加include库文件

2017-07-15 17:12:34 15071 15

原创 第一个PyQt应用程序

在项目文件上右键点击QTDesigner 会跳转到应用程序QtDsigner,如下图所示:点击创建MainWindow,拖拉控件一个pushButton,一个textEdit 然后进行布局,同时选中pushButton和textEdit,进行垂直布局: 结果如下: 然后点击窗口进行垂直布局,记得是点击窗口  结果如下: 窗口设

2017-07-15 14:35:21 535

原创 Qt国际化实时切换

创建QT国际化例子 在TranslateDemo.pro中加入 加入后保存.pro文件,然后使用Qt语言家更新翻译 会生成两个ts文件,如下图 这两个ts文件可以直接用Qt以文本形式打开,或者使用Qt语言家Linguist打开,我更习惯用文本形式打开,打开english.ts是如下的一个xml格式的文件 将其属性type = "unfinished"所有去掉

2017-07-15 14:25:31 641

原创 Qt重写事件,画图事件,拖拽事件,进入离开事件等

重写事件例子具体演示效果 滑动滚轮可以使矩形区域改变,使用的是滚轮滚动事件和画图事件如下图 使用鼠标的点击滑动和释放三个响应事件可以画出任意大小的矩形域 使用拖入事件和释放事件,可将文本内容读取到文本框 使用键盘事件,点击F5键,可将文本内容清空 使用鼠标双击事件可将程序满屏,双击满屏,再双击退出 使用鼠标进入事件和离开事件改变鼠标样式进入是手型鼠标

2017-07-15 14:21:26 2515

原创 Qt自定义菜单栏

在头文件中加入/****************创建菜单栏目***************/void createActions(); /****************重写菜单事件函数***************/void contextMenuEvent(QContextMenuEvent*event); QMenu *menu;QAction*copy;

2017-07-15 11:22:27 1470

原创 Qt读取三种文件,ini配置文件,JSON文件,和xml文件

第一种读取INI配置文件INI文件内容如下:[conn]ip=127.0.0.1port=8080databaseversion=QSQLITEdatabasename=studentusername=YYCpassword=rootqreadini.h文件内容如下:#ifndef QREADINI_H#define QREADINI_H#inclu

2017-07-13 22:28:32 8093

原创 Qt重画标题栏

1.      在头文件中添加下列三个函数//鼠标点击标题栏,重新实现拖动操作void mouseMoveEvent(QMouseEvent*event);void mousePressEvent(QMouseEvent*event);void mouseReleaseEvent(QMouseEvent*event); 2.      在头文件中添加下列三个槽函数

2017-07-13 22:16:51 2794 2

原创 Qt学生信息管理系统

本来是拿来做毕业设计的,但是名字太土了,老师没让做毕业设计,下面是学生信息管理系统的图片,具体实现功能,使用了MySQl数据库,重写了MessageBox,文件解析,分别解析了xml文件,INI配置文件,以及JSON数据,并且学生数据可以使用Excel进行导入导出,学生信息管理系统可以跳转到学校学院网站以及学校教务处网站,还能进行本地视频播放,查询省或者市的天气预报,采用了QSS布局,以及画图控件

2017-07-13 21:59:10 6593 6

原创 Qt使用QSS

1.    新建工程Qss,父类为MainWindow2.    在工程目录下,新建文本文档style.txt,将后缀名改为.qss,即为style.qss3.    新建资源文件qss.qrc,在该资源文件中添加新文件style.qss,4.在style.qss中添加下列代码,改变程序中控件的样式QMainWindow,QTabWidget,QTableWidget,QLin

2017-07-13 21:55:58 1937

原创 PyQT安装和部署

准备好三个相关PyQT软件开发安装包 pycharm-community-2017.1.3.exe下载链接:http://pan.baidu.com/s/1jIxaqMiPyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe下载链接:http://pan.baidu.com/s/1bDpyJ8python-3.4.3.amd64.msi下载链接:http

2017-07-13 21:49:17 1029

Qt使用poppler读取pdf

Qt使用poppler读取pdf文件,使用的IDE为QtCreater5.6,minGw32位。将读取到的pdf挨个转化为图片显示到界面上。

2017-09-13

Qt读取Pdf文件Demo

Qt使用mupdf库读取pdf文件,并且显示到界面上,只是一个简单的Demo,介绍了库的使用。 Qt使用mupdf库读取pdf文件,并且显示到界面上,只是一个简单的Demo,介绍了库的使用。 Qt使用mupdf库读取pdf文件,并且显示到界面上,只是一个简单的Demo,介绍了库的使用。

2017-07-15

Qt重写事件

使用QT写了一个常用的事件消息响应Demo

2017-07-15

学生信息管理系统(Qt)

学生信息管理系统,里面包含读取XML文件,JSON解析,QCustomPlot的使用,以及导入导出Excel,对数据库的操作,以及界面美化使用QSS等等

2017-05-21

Qt5.6自定义MessageBox

自定义好看的MessageBox对话框

2016-12-27

StudentDataBase

Qt5.6 用SQLite数据库验证做登录框,并查改xml文件做记住密码和自动登录

2016-09-08

MFC ado数据库编程

基于VS2012环境下的ADO数据库编程,连接SQL数据库,查询数据,用编辑框显示数据。调用存储过程

2015-09-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除