自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 工程实训项目总结 - 基于Qt的校园信息平台开发(公告、时钟、天气、软键盘)

本项目为  系列1、2、3整合,窗口采用 QTabWidget 管理,Qt版本为Qt5.9.3(MSVC 2015)。并且实现了嵌入式移植,交叉编译过的文件和源码已打包,下载地址:http://download.csdn.net/download/wu9797/10213212报告(论文)已上传至...

2018-01-19 00:00:15 756 2

原创 <Qt5>No.03 天气预报

一 Qt版本 Qt Creator 4.4.1 Based on Qt 5.9.3 (MSVC 2015, 32 bit)   二 项目效果图       三 代码部分 pro文件添加 QT += network 3.1 头文件 weather.h   #if...

2018-01-18 21:07:47 1362 14

原创 <Qt5 实战>No.02 简易软键盘 - 支持中文输入

一、Qt版本:Qt 5.9.3 (MSVC 2015, 32 bit)二、局限性: 1)只适用于QLineEdit,但可按需更改。2)界面简单。只提供了中英文输入,数字输入,大小写转换,其它功能暂未实现。3)ARM开发板上中文乱码。后续看情况调试更新。更新日志:2018年01月18日更新,解决AR...

2018-01-09 23:24:29 2680 7

原创 <Qt5 实战>No.01 桌面时钟

一、Qt版本:Qt Creator 4.4.1 Based on Qt 5.9.3 (MSVC 2015, 32 bit)二、效果图:  三、功能简介:1)鼠标滚轮放大缩小2)时钟走动音效3)右键菜单4)托盘菜单四、上代码:1) 头文件 clock.h#ifndef CLOCK_H #define...

2018-01-09 16:08:42 1175 0

原创 Qt5 完全退出程序

Qt程序我们常用的是使用 this->close(); 来关闭窗口,此时的程序并没有完全退出。我的理解是 main 函数中的 a.exec(); 还在响应。 若要完全退出程序,需要调用: qApp->quit(); 或者: qApp->exit(0);

2018-01-09 15:09:03 17249 0

原创 Qt5 创建系统托盘

/* 创建系统托盘 */ void Clock::createTray() { /* 托盘图标 */ systemTray = new QSystemTrayIcon(this); systemTray->setToolTip( tr("桌面时钟&...

2018-01-09 13:48:41 451 0

原创 Qt5 QLineEdit实现点击调用软键盘

Qt版本: Qt 5.9.3 (MSVC 2015, 32 bit) 我们知道,QLineEdit 是没有Clicked信号的,那么怎么实现点击它调用软件盘呢? 麻烦点的有重写 LineEdit 的 MousePressEvent 。 有看到使用事件过滤机制,使用FoucsIn事件来调用,尝...

2018-01-08 21:55:24 8396 6

原创 Qt5 去掉窗口标题栏,去掉任务栏显示,窗口置顶的方法

this->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool | Qt::WindowStaysOnTopHint); // 去掉标题栏,去掉任务栏显示,窗口置顶

2018-01-06 22:31:15 7520 0

原创 Qt5 读取txt文本内的中文乱码

在默认情况下,Qt 以 Unicode 格式读取或者写入文本字符,字符本身没有问题。乱码是因为Qt不知道将 Unicode 字符以何种方式显示出来。 使用QtextCodec来转换编码: QFile file("C:/test/01.txt"); if...

2018-01-06 18:56:10 1765 1

转载 Qt5 在控件上面绘图

转载自:http://blog.csdn.net/z609932088/article/details/50952086 Qt 之所以不能在在任意控件上面绘图,是因为Qt的事件过滤器把控件的绘图事件给过滤了, “在事件过滤器eventFilter() 中拦截 控件 的 ...

2018-01-03 21:37:25 1739 2

原创 Qt5 TabWidget的TabBar大小设置

TabWidget->tabBar()->setStyleSheet("QTabBar::tab{min-height: 30px; min-width: 80px;}");

2018-01-01 03:09:12 3328 0

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