IT1995的博客

博主QQ570176391,QQ78442761

Qt工作笔记-MineData相关基本操作

QMimeData类提为数据提供一个容器,用来记录关于MIME类型数据的信息QMimeData常用来描述保存在剪切板里信息,或者拖拽原理QMimeData对象把它所保存的信息和正确的MIME类型连接起来来保证信息可以被安全的在应用程序之间转移,或者在同一个应用程序之间拷贝QMimeData对象通产...

2018-06-19 11:30:41

阅读数:2

评论数:0

Qt工作笔记-QVector与QMap查找效率实战

因为项目使用QVector,太慢了,听说QMap比QVector查找时快,所以写一个小程序试试;从30000个数据中找5000个程序运行截图如下:代码如下图:widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidge...

2018-06-14 23:53:43

阅读数:8

评论数:0

Qt工作笔记-视图/模型以及过滤代理模型的使用

程序运行截图如下:代码如下:widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidget> class QSortFilterProxyModel; class QDataWidgetMapp...

2018-06-14 09:03:13

阅读数:17

评论数:0

Qt工作笔记-QFileSystemModel创建文件系统信息模型

程序运行界面如下:总结下他的逻辑步骤:1.实例化一个模型;2.设置模型的根路径(要监视的路径);3.为视图指定索引;4.最后指定根索引;代码如下:#include <QApplication> #include <QFileSyst...

2018-06-13 07:42:52

阅读数:11

评论数:0

Qt工作笔记-第一个QML(QQuickView显示QML文件)

程序运行截图如下:程序结构如下:代码如下:main.cpp#include <QApplication> #include <QDir> #include <QQuickView&...

2018-06-11 10:54:34

阅读数:17

评论数:0

Qt工作笔记-仿大佬风格代码(使用#ifdef Q_OS_WIN32)

程序运行截图如下:代码如下:#include <QApplication> #include <QDebug> int main(int argc, char *argv[]) { QApplicat...

2018-06-11 09:49:44

阅读数:14

评论数:0

Qt学习笔记-带TCP数据传输的局域网聊天软件

程序运行截图如下:然后选择一个文件,进行传输。程序结构如下:代码如下:tcpreceiver.h#ifndef TCPRECEIVER_H #define TCPRECEIVER_H #include <QWidget> #include &a...

2018-06-10 11:09:37

阅读数:12

评论数:0

Qt学习笔记-Qt实现文件传输功能(基于TCP)【客户端传给服务器】

程序运行截图如下:在服务端程序的目录下就可看见发送的程序。程序结构如下图所示:源码如下:客户端:widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include &amp...

2018-06-09 21:05:58

阅读数:40

评论数:0

Qt工作笔记-QCustomplot绘制表,实现输入定位功能

运行截图如下:文件结构图如下:代码如下:widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QVector> #inc...

2018-06-09 10:42:23

阅读数:22

评论数:0

Qt工作笔记-获取选中的文件名(lastIndexOf的使用)

运行截图如下:代码如下:widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui { class Widget; } class Widget : publi...

2018-06-07 23:08:25

阅读数:109

评论数:0

Qt工作笔记-可拖动大小的QListWidget(自定义控件方式)

运行截图如下:代码如下:mylistwidget.h#ifndef MYLISTWIDGET_H #define MYLISTWIDGET_H #include <QObject> #include <QListWidget&am...

2018-06-07 15:29:22

阅读数:287

评论数:0

Qt学习笔记-简单的TCP程序

运行截图如下:代码如下:客户端:widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QAbstractSocket> ...

2018-06-06 22:51:22

阅读数:195

评论数:0

Qt工作笔记-对QXmlStreamWriter进一步的认识(写复杂的XML文件)

本程序已经极度精简了,运行截图如下:代码如下:#include <QApplication> #include <QXmlStreamWriter> #include <QDebug&am...

2018-06-06 22:03:17

阅读数:207

评论数:0

谁动了你的主机-Windows“唤醒”和“开机”时自动拍照-狩猎者项目

项目介绍:Java那边的同事的笔记本上的键盘坏了,他怀疑是有人动了他的电脑,但不知道是谁,身为C++程序员的我(虽然是个实习狗),但还是做出了一个小程序,当Windows唤醒和开机时,会自动拍照,看看是谁动了他的主机。本次采用C/C++语言。Qt框架程序运行截图如下:为了方便操作我还做成了托盘程序...

2018-06-02 10:45:23

阅读数:337

评论数:1

Qt工作笔记-打开指定文件夹

代码如下:void Widget::openFileDir() { QDesktopServices::openUrl(QUrl(qApp->applicationDirPath(),QUrl::TolerantMode)); }这里的的QUrl::TolerantMo...

2018-06-01 20:38:21

阅读数:163

评论数:0

二级指针

原文地址:https://blog.csdn.net/luciferbeing/article/details/46874865很多初学者都对C中的指针很迷糊,希望这篇blog能帮助到大家:1.什么是“指针”:在执行C程序的时候,由于我们的数据是存储在内存中的。所以对于C程序本身来说,如果想找到相...

2018-06-01 15:53:32

阅读数:154

评论数:0

Qt学习笔记-简单的UDP广播包聊天室

运行截图如下:代码如下:widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidget> class QUdpSocket; namespace Ui { class Widget; } class...

2018-05-31 21:00:22

阅读数:146

评论数:0

Qt学习笔记-http服务的初步认识(使用程序下载网站上的图片)

关键是:QNetworkAccessManager类用来协调网络操作,可以调度创建好的请求,并发射信号来报告进度。运行截图如下:代码如下:widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidget&...

2018-05-29 22:25:10

阅读数:166

评论数:0

Qt工作笔记-对QXmlStreamReader的进一步认识(读取XML)

代码如下:#include <QApplication> #include <QDebug> #include <QFile> #include &l...

2018-05-29 20:53:42

阅读数:165

评论数:0

Qt/C++工作笔记-vector与QVector的拷贝复制(区别与联系)

【注意:不要一个个遍历去赋值,有专门的函数可以拷贝复制】首先是传统的vector。他的拷贝复制有3种,一是构造函数,二是利用assign函数,三是利用swap函数。代码如下:#include <iostream> #include &lt...

2018-05-28 10:43:56

阅读数:202

评论数:0

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