子建莫敌
热爱生活,拥抱技术
展开
-
Qt仿Win10计算器,并存mysql或sqlite
基于Qt编写的计算器,实现了以下功能:1.简单四则运算功能:用户可以通过计算机,实现简单的加、减、乘、除功能;2.连续四则运算功能:用户可以完成多个数的连续加、减、乘、除功能;3.运算完毕后继续运算功能:用户在完成一次运算,计算出结果后,可以在前期运算结果的基础上继续开展新的运算;4.清零功能:清除所有运算中间结果,等待开始新运算;5运算日志保存功能:能够将用户的输入的计算过程记录在数据库中,一次计算以用户点击“="按作为结束标志,将该次计算的表达式记录;成字符串,存储在数据库表中;原创 2023-08-19 10:24:10 · 1157 阅读 · 0 评论 -
Qt实现钢笔、毛笔的笔锋效果
所谓的笔锋效果,实则是在书写抬笔时的笔尖形成带尖角的细线。近来,Qt项目实现了一个手写板的功能。其中,书写文字带笔锋效果。原创 2023-06-06 23:34:06 · 631 阅读 · 0 评论 -
高德、百度瓦片地图免费下载
内嵌高德、百度离线地图,都需要瓦片地图。然后免费、好用的下载工具太少。原创 2023-05-26 22:53:38 · 1084 阅读 · 7 评论 -
Qt动态添加子控件
Qt动态添加子控件。原创 2022-04-06 14:09:03 · 1448 阅读 · 0 评论 -
Qt随机选人--年会抽奖小程序
一款基于Qt GUI的随机选人小程序。唯一的缺点:滚动不够平滑。核心源码://random_selector.h#ifndef RANDOM_SELCTION_H#define RANDOM_SELCTION_H#include <QWidget>#include <QPainter>#include <QTimer>#include <QPropertyAnimation>class CRandomSelector : p原创 2020-08-11 23:39:10 · 8102 阅读 · 7 评论 -
Qt开源-直方图
话不多说,先上效果图:QPainter绘制部分:QPainter painter(this); painter.translate(50, this->height() - 50); painter.rotate(270); qint16 ny = 0; for (auto result : m_listAnswerResult) { // histogram if (result.correct) {原创 2020-06-18 17:07:45 · 874 阅读 · 0 评论 -
[开源]Qt宝马车标
QPainter绘图效果不错。画个宝马车标练练手。话不多说,先上效果图核心代码绘制背景圆形:void MyBMW::drawOuterCircle(QPainter* painter){ painter->save(); // 抗锯齿 painter->setRenderHint(QPainter::Antialiasing); ...原创 2019-07-11 14:30:42 · 1181 阅读 · 0 评论 -
[开源]Qt圆弧仪表盘
最近对QPainter比较着迷,恋上代码画画。看了大神分享的仪表盘(Qt编写自定义控件-圆弧仪表盘),代码不开源。哈哈,看着不错,就照着画画。开源,开源,开源啦,唉,喊不动了,还是码字吧...先上效果对比图(录制的gif效果不好,无奈选了jpg截图) 看上去,效果还行。点击进入下载页面也不知道什么时间有空再来csdn,不着急的可以留下邮箱,私发。^-^...原创 2019-07-12 10:43:34 · 4395 阅读 · 1 评论 -
[开源]Qt图片调整之亮度调节
原理:获取图片像素点RGB分量值,直接加上亮度值。QImage AdjustBrightness(QImage Img, int iBrightValue){ int red, green, blue; int pixels = Img.width() * Img.height(); unsigned int *data = (unsigned int *...原创 2017-01-22 17:00:28 · 6402 阅读 · 1 评论 -
[开源]Qt图片调整之饱和度调节
原理较简单不作详述QImage AdjustSaturation(QImage Img, int iSaturateValue){ int red, green, blue, nRed, nGreen, nBlue; int pixels = Img.width() * Img.height(); unsigned int *data = (unsigned ...原创 2017-01-22 17:07:17 · 2805 阅读 · 0 评论 -
[开源]Qt图片调整之对比度调节
QImage AdjustContrast(QImage Img, int iContrastValue){ int pixels = Img.width() * Img.height(); unsigned int *data = (unsigned int *)Img.bits(); int red, green, blue, nRed, nGreen, nBlu...原创 2017-01-22 17:05:17 · 6061 阅读 · 2 评论 -
[开源]Qt5.10 PC和Mac系统休眠,检测
最近在开发过程中,遇到对系统休眠有要求,查看帮助文档,有了点发现:[virtual protected]bool QWidget::nativeEvent(const QByteArray &eventType, void *message, long *result)This special event handler can be reimplemented in a subc...原创 2018-05-17 11:44:35 · 1841 阅读 · 0 评论