Qt5开发及实例
文章平均质量分 87
cutter_point
这个作者很懒,什么都没留下…
展开
-
【Qt5开发及实例】2、正则表达式的验证
1、首先还是给一个效果图:然后就是各个部分的代码,首先这个界面是要自己画的,按钮的名字:那个Cell Location 的名字是 label文本框的名字是 : lineEdit左边的按钮 OK : okButton右边的按钮 : cancelButton头文件dialog.h/** * 我tm终于练成了!Hello World原创 2014-12-18 19:34:04 · 2492 阅读 · 0 评论 -
【Qt5开发及实例】10、关于进度条的显示
平常我们下载东西总会有一个显示下载了多少的进度条,我们今天来实现一下。这里有两种显示方式可以选择,第一个是用了QProgressBar控件,第二个是用了QProgressDialog控件progressdlg.h/*** 书本:【Qt5开发及实例】* 功能:为了实现进度条的显示* 文件:progressdlg.h* 时间:2015年1月2日1原创 2015-01-02 16:15:59 · 11424 阅读 · 2 评论 -
【Qt5开发及实例】9、一个QQ界面
这个程序主要是为了学习一下工具盒类,这里使用了3个工具盒然后添加到整个界面上,分别是:好友(good friend), 陌生人(do not remember), 黑名单(black items) 哈哈,原谅我这不咋地的英语,懂我就好。实现图:代码:drawer.h/*** 书本:【Qt5开发及实例】* 功能:实现一个自己的QQ界面* 文件:drawer.cpp原创 2015-01-02 12:10:05 · 13816 阅读 · 0 评论 -
【Qt5开发及实例】11、QPalette调色板使用
我做的这个不知道为什么有两个功能无法显示,也没有报错,我暂时是想不出什么好办法= =实现目标palette.h/*** 书本:【Qt5开发及实例】* 功能:实现调色板的使用QPalette* 文件:paletee.h* 时间:2015年1月3日12:21:53* 作者:cutter_point*/#ifndef PALETTE_H#define PALE原创 2015-01-03 13:54:47 · 2144 阅读 · 1 评论 -
【Qt5开发及实例】26、得到文件的大小和目录的路径
说实话,我是为了混个持之以恒的标签的 = =,谁叫我过年都没怎么写呢!!!!/*** 书本:【Qt5开发及实例】* 功能:得到文件的大小和目录的路径* 文件:main.cpp* 时间:2015年2月3日21:18:16* 作者:cutter_point*/#include #include #include #include //根据给的路径得到文件的大小和目录原创 2015-02-25 17:38:31 · 3308 阅读 · 0 评论 -
【Qt5开发及实例】18、图形修饰小工具
图形修饰小工具无力吐槽,这是我第三遍写这个了,到底是个什么意思???我只要一贴代码,浏览器直接崩溃,呵呵了,我也是,我现在只要写完一段字我就保存,尼玛在掉我就不写了,写到word里面,再贴上来。效果左边图形展示界面paintarea.h/*** 书本:【Qt5开发及实例】* 功能:实现绘画各种图形* 文件:paintarea.h原创 2015-01-23 19:33:06 · 2464 阅读 · 0 评论 -
【Qt5开发及实例】20、实现一个飞舞的蝴蝶
实现一个飞舞的蝴蝶 1、大体框架首先创建一个场景,然后把图片元加入到这个场景中去,最后我们再创建一个显示层,把设置一下场景和图片元,拿来显示 这个是主函数main.cpp/*** 书本:【Qt5开发及实例】* 功能:实现一个飞舞的蝴蝶* 文件:main.cpp* 时间:2015年1月25日13:29:29* 作者:cutter_point*/#include原创 2015-01-25 18:25:47 · 2566 阅读 · 0 评论 -
【Qt5开发及实例】19、一个简单的画图程序
一个简单的画图程序Qt的双缓冲双缓冲就是在绘制控件的时候,首先把要绘制的内容放到一个图片上,然后再将图片一次性画到控件上 设计目标 设计步骤 1、绘图区的实现 首先我们在绘图区会有画各种图形,用鼠标来画的话,那么就会有鼠标点击事件,鼠标移动事件,重绘控件事件,绘制的时候有画笔,画笔的风格,宽度,颜色。。。 Qt中的setPalette函数具体是原创 2015-01-24 19:03:36 · 20427 阅读 · 24 评论 -
【Qt5开发及实例】28、获取本机网络信息
networkinformation.h/*** 书本:【Qt5开发及实例】* 功能:获取本机网络信息* 文件:networkinformation.h* 时间:2015年2月5日14:51:33* 作者:cutter_point*/#ifndef NETWORKINFORMATION_H#define NETWORKINFORMATION_H#include #incl原创 2015-02-27 21:53:58 · 1034 阅读 · 0 评论 -
【Qt5开发及实例】29、实现服务器端的编程,UDP协议
udpserver.h/*** 书本:【Qt5开发及实例】* 功能:实现服务器端的编程* 文件:udpserver.h* 时间:2015年2月5日21:05:21* 作者:cutter_point*/#ifndef UDPSERVER_H#define UDPSERVER_H#include #include #include #include #include原创 2015-02-27 21:58:59 · 2204 阅读 · 0 评论 -
【Qt5开发及实例】30、实现客户端的编程,UDP协议
udpclient.h/*** 书本:【Qt5开发及实例】* 功能:实现客户端的编程* 文件:udpclient.h* 时间:2015年2月5日22:10:30* 作者:cutter_point*/#ifndef UDPCLIENT_H#define UDPCLIENT_H#include #include #include #include #include原创 2015-02-27 22:01:39 · 2265 阅读 · 0 评论 -
【Qt5开发及实例】32、实现键盘的监控操作
keyevent.h/*** 书本:【Qt5开发及实例】* 功能:实现键盘控制* 文件:keyevent.h* 时间:2015年2月8日11:48:47* 作者:cutter_point*/#ifndef KEYEVENT_H#define KEYEVENT_H#include #include //键盘#include //绘画事件#include原创 2015-03-14 21:41:22 · 2991 阅读 · 0 评论 -
【Qt5开发及实例】33、多线程网络时间服务器
项目TimeServerdialog.h/*** 书本:【Qt5开发及实例】* 功能:多线程网络时间服务器* 文件:dialog.h* 时间:2015年2月11日22:43:26* 作者:cutter_point*/#ifndef DIALOG_H#define DIALOG_H#include #include #include class TimeSer原创 2015-03-14 21:48:30 · 1514 阅读 · 0 评论 -
【Qt5开发及实例】31、HTTP小尝试
mainwindow.h/*** 书本:【Qt5开发及实例】* 功能:网页浏览* 文件:mainwindow.h* 时间:2015年2月7日14:39:33* 作者:cutter_point*/#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include namespace Ui { class MainWin原创 2015-03-14 21:38:05 · 1112 阅读 · 0 评论 -
【Qt5开发及实例】27、获得文件的信息
fileinfo.h/*** 书本:【Qt5开发及实例】* 功能:获得文件的信息* 文件:fileinfo.h* 时间:2015年2月4日17:23:38* 作者:cutter_point*/#ifndef FILEINFO_H#define FILEINFO_H#include #include #include #include #include clas原创 2015-02-27 21:47:10 · 1125 阅读 · 0 评论 -
【Qt5开发及实例】36、单元性能测试
tst_testqstring2.cpp/*** 书本:【Qt5开发及实例】* 功能:单元性能测试* 文件:tst_testqstring2.cpp* 时间:2015年2月24日21:30:17* 作者:cutter_point*/#include #include class TestQString2 : public QObject{ Q_OBJECTpub原创 2015-03-15 20:23:03 · 1372 阅读 · 0 评论 -
【Qt5开发及实例】35、实现单元测试
area.h/*** 书本:【Qt5开发及实例】* 功能:实现单元测试* 文件:area.h* 时间:2015年2月24日20:59:03* 作者:cutter_point*/#ifndef AREA_H#define AREA_H#include class Area : public QObject{ Q_OBJECTpublic: Area() {原创 2015-03-15 20:19:49 · 2150 阅读 · 0 评论 -
【Qt5开发及实例】34、Qt操作主/从视图和XML
mainwindow.h/*** 书本:【Qt5开发及实例】* 功能:Qt操作主/从视图和XML* 文件:mainwindow.h* 时间:2015年2月20日21:20:25* 作者:cutter_point*/#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include #原创 2015-03-15 20:03:41 · 2697 阅读 · 1 评论 -
【Qt5开发及实例】17、一个对话框的坐标参数显示
一个对话框的坐标参数显示介绍这个是为了得到对话框的长宽,各个点的坐标,相对坐标,相对父窗口的坐标,相对在桌面的坐标代码geometry.h/*** 书本:【Qt5开发及实例】* 功能:显示对话框的坐标信息,参数信息* 文件:geometry.cpp* 时间:2015年1月20日20:19:35* 作者:cutter_point*/#ifndef GEO原创 2015-01-21 16:32:25 · 1966 阅读 · 0 评论 -
【Qt5开发及实例】8、各种对话框!!
1、标准文件对话框就是点击这个按钮就会打开文件的对话框具体的实现是:头文件dialog.h:#include #include #include //网格布局#include #include #include "inputdlg.h"#include "msgboxdlg.h"using namespace std;class Dial原创 2015-01-01 14:22:09 · 5068 阅读 · 0 评论 -
【Qt5开发及实例】21、导弹地图演示
导弹地图演示这个导弹地图是一个中国的地图:好的废话不多直接上代码(里面有大量注释,不怕你看不懂)main.cpp/*** 书本:【Qt5开发及实例】* 功能:实现地图的浏览器* 文件:main.cpp* 时间:2015年1月26日18:57:55* 作者:cutter_point原创 2015-01-26 21:29:52 · 5341 阅读 · 4 评论 -
【Qt5开发及实例】22、文件浏览器
文件浏览器今天有点痿了,昨天晚上2点左右睡的,怪我太痴迷编程????NO!NO!NO! 看网络小说到2点,= =。我也是醉了,不知道为什么昨天晚上就是睡不着,然后就掏出手机看起了小说,结果是TMD居然看到了精彩片段,呵呵,等我回过神来已经2点了,坑。。。。今天就做了个简单的小程序,然后就看看书,也没怎么敲代码,我觉得还是蛮好的,有时候不能往死里敲代码,还是要休息一下,看看其他原创 2015-01-27 20:17:11 · 3917 阅读 · 1 评论 -
【Qt5开发及实例】3、布局管理之分割窗口QSplitter
首先看看目标效果代码:#include "mainwindow.h"#include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QFont font("ZYSong18030", 12); a原创 2014-12-19 22:15:15 · 4718 阅读 · 0 评论 -
【Qt5开发及实例】4、布局管理之停靠窗口QDockWidget类
老规矩,给个目标实现以下:这个可以改变成各种模样,如下:代码展示,首先创建一个项目,不要界面,选择基类是QMainWindow这个,后面名字的话随便改改我的类名是:DockWindows所以之后,只要在dockwindows.cpp里面加入两个头文件,等会要用的#include #include 然后就是这个文件的代码写成这个样,当然注释随原创 2014-12-20 20:43:33 · 4065 阅读 · 0 评论 -
【Qt5开发及实例】5、布局管理之堆栈窗体QStackedWidget类
老规矩,给个目标实现以下:代码展示,首先创建一个项目,不要界面,选择基类是QDialog这个,后面名字的话随便改改我的类名是:StackDlg所以之后,只要在stackdlg.h里面加入两个头文件,等会要用的#include #include #include #include 全部代码#ifndef STACKDLG_H#defin原创 2014-12-21 20:05:28 · 8301 阅读 · 1 评论 -
【Qt5开发及实例】23、Qt调试器的配置,这里以Qt5为例
Qt中安装断点调试1、设置Qt的调试,首先我们得到windows的网站上下载WDK:反正就是这个,我用的是8.1的那个https://msdn.microsoft.com/en-us/windows/hardware/hh852365这个是地址,下载第一个就可以了。 把这个下载下来,安装 2、Wdk安装步骤1、双击 2、原创 2015-01-29 18:40:58 · 3857 阅读 · 0 评论 -
【Qt5开发及实例】24、数据柱形图显示
数据柱形图显示1、我们首先把这个这个视图的表格部分表示出来mainwindow.h/*** 书本:【Qt5开发及实例】* 功能:数据柱形图显示,这个类是表格显示* 文件:mainwindow.h* 时间:2015年1月28日18:50:54* 作者:cutter_point*/#ifndef MAINWINDOW_H#define MAINWINDOW_H#原创 2015-01-30 18:18:13 · 4952 阅读 · 0 评论 -
【Qt5开发及实例】6、布局管理之基本布局
给个目标实现以下:代码展示,首先创建一个项目,不要界面,选择基类是QDialog这个,后面名字的话随便改改我的类名是:UserInfo头文件dialog.h:#ifndef DIALOG_H#define DIALOG_H#include #include #include #include //多选行#include #in原创 2014-12-22 20:05:36 · 3446 阅读 · 1 评论 -
【Qt5开发及实例】25、实现代理的功能
实现代理的功能在Qt里面也有MVC,那就是视图,模型,代理,后面我们再开一章,好好来学习一下Qt的MVC吧!main.cpp/*** 书本:【Qt5开发及实例】* 功能:实现代理的功能* 文件:main.cpp* 时间:2015年1月29日20:53:04* 作者:cutter_point*/#include #include #include //原创 2015-01-30 18:27:55 · 2893 阅读 · 1 评论 -
【Qt5开发及实例】7、综合:修改用户资料
给个目标实现以下:代码展示,首先创建一个项目,不要界面,选择基类是QDialog这个,后面名字的话随便改改我的类名是:Content。baseinfo.h#include #include #include #include //多选行#include #include //网格布局#include class BaseInf原创 2014-12-28 18:11:08 · 2503 阅读 · 0 评论 -
【Qt5开发及实例】7、综合:修改用户资料
这是什么鬼,昨天我明明发上去了,要审核,今天一看,莫名其妙博客都不见了,草稿箱,回收站都没有!!!!!CSDN你确定你没逗我???哎重发一遍。给个目标实现以下:好的开始:项目是:Example基类是QDialog类名是:Contentcontent.h#ifndef CONTENT_H#define CONTENT_H#in原创 2014-12-29 08:15:58 · 2573 阅读 · 0 评论 -
【Qt5开发及实例】12、实现一个简单的文本编辑器1
showwidget.h/*** 书本:【Qt5开发及实例】* 功能:实现一个简单的文本编辑器* 文件:showwidget.h* 时间:2015年1月18日10:03:21* 作者:cutter_point*/#ifndef SHOWWIDGET_H#define SHOWWIDGET_H#include #include #include #include c原创 2015-01-18 20:12:42 · 8624 阅读 · 4 评论 -
【Qt5开发及实例】13、实现一个简单的文本编辑器2
接下来我们为这个项目添加图像的缩放功能:添加一个槽函数:void ShowZoomIn(); //关于图片的缩放功能添加相应的响应连接connect(zoomInAction, SIGNAL(triggered()), this, SLOT(ShowZoomIn())); //进行图片放大槽函数的实现://实现图片的放大void ImageProce原创 2015-01-19 16:32:26 · 1382 阅读 · 0 评论 -
【Qt5开发及实例】15、实现一个简单的文本编辑器4
实现图片的镜像功能其他具体的代码基础看前面:http://blog.csdn.net/cutter_point/article/details/42839071槽函数: void ShowMirrorVertical(); //垂直镜像 void ShowMirrorHorizontal(); //水平镜像相应的响应连接 //实现图像镜像的动作原创 2015-01-19 17:10:58 · 1528 阅读 · 0 评论 -
【Qt5开发及实例】14、实现一个简单的文本编辑器3
实现文本编辑器的图片旋转功能基础界面实现:http://blog.csdn.net/cutter_point/article/details/42839071首先在原来的基础上添加槽函数: void ShowRotate90(); //旋转90度 void ShowRotate180(); //180度 void ShowRotate270(); //2原创 2015-01-19 16:56:38 · 1701 阅读 · 0 评论 -
【Qt5开发及实例】16、实现一个简单的文本编辑器(over)
实现一个简单的文本编辑器其他具体的代码基础看前面:http://blog.csdn.net/cutter_point/article/details/428390711、功能这个程序又添加了文本编辑功能,什么加粗,斜体,下划线,字体设置,字号设置,文字排版,段落对齐功能。2、代码全展示头文件showwidget.h/*** 书本:【Qt5开发及原创 2015-01-20 11:37:01 · 7801 阅读 · 0 评论 -
【Qt5开发及实例】1、启动Qt计划
1、首先画一个界面,不要问我怎么画的。这里使用的是Qt5,然后用的是Qt creator项目名字是:Dialog,生成项目然后就是各种代码:从上到下依次是:#-------------------------------------------------## Project created by QtCreator 2014-12-15原创 2014-12-15 18:04:25 · 2513 阅读 · 0 评论 -
学习Qt的一些问题汇总
1、Qt的dos创建过程第一步:使用Qt Designer设计好自己想要的界面第二步:将设计好的界面保存起来,保存文件的后缀一定要是.ui,即如下形式:filename.ui。假设我的界面保存在自己的D盘的Qt for Qt creator目录下的gotocell目录下第三步:到保存了.ui文件的目录下创建.cpp文件,这个文件是要运行的文件,且要调用到.ui文件原创 2015-03-21 21:50:17 · 2811 阅读 · 0 评论