自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

世态渔洋已道尽,人间何事不鹅笼;GitHub: https://github.com/XMuli

  • 博客(33)
  • 资源 (36)
  • 问答 (2)
  • 收藏
  • 关注

原创 qt绘画扇形drawPie()和反着三角函数qAcos()

截图自己加工,标明注释2019-09-29_15-17.png[问题:]直接求直线于弧线(圆角矩形的弧线部分)的交点的函数,我觉得应该是没有的.[问题背景:]在绘画进度条控件中, 进度滑块当处于一开始和快完成,有弧度部分的时候,想要看的过程比较自然,就要自己手动填充这一部分"梯形(腰是两个段圆弧)";[解决方法:]将"腰是圆弧梯形"拆分为一个两个圆弧和一个(标准)等腰梯形来进行拆分,从而进...

2019-09-30 00:05:34 9171

原创 qt之proxy()代理探究

简介: qt: proxy()代理探究文章目录同步博文:查看源码:问题起因:尝试分析:正确回答:同步博文:本篇的csdn/github.io同步博文: 查看源码:qt中源码查阅可看到:/*! \since 4.6 \fn const QStyle *QStyle::proxy() const This function returns the c...

2019-09-28 00:07:56 1759

原创 我的CSDN的排名突然变化靠前

​ 昨天还稍微吐槽了一下csdn,然后今天突然看到了排名改版,之前都是按照积分来排版的;及今天白天还看到排名20000多名出头,然后这会无意识的登陆一下网站,,突然看到排名居然是变成了1000多名?我的这个塑料博文是怎么排名占到了这么高的???2019-09-29: 官网的排名变化说明然后更新之后,我的排名跳跃到这个名次;之前还一直以为最快也要一两年,或者三四年,能够进前几千就...

2019-09-27 20:43:14 520 3

原创 c++类型转换static_cast,dynamic_cast,const_cast,reinterpret_cast

简介: **c++**类型转换static_cast,dynamic_cast,const_cast,reinterpret_cast这四种类型转换的区别文章目录同步博文:思维导图:static_cast:static_cast:const_cast:reinterpret_cast:同步博文:本篇的csdn/github.io同步博文: 思维导图:static_cast:...

2019-09-27 00:09:05 548

原创 QtCreator设置代码美化astyle之Artistic

简介: 在Qt Creator里面使用代码美化工具astyle:按照想要的c++风格来格式化code。文章目录同步博文:知识讲解:QtCreator设置:样式参考:风格样式:参数含义:使用方法:编程环境: win10 x64 专业版 1803编程软件: Qt Creator 4.8.2 (Enterprise), Qt 5.9.8同步博文:本篇的csdn/github.io...

2019-09-26 00:02:38 5571

原创 在子类里使用 using 父类::父类函数名fun

简介: 在子类里使用 using 父类:: 父类函数名fun; 这算是一个**c++**的知识点吧,自己在一个项目中看到却不理解的地方, 自己的搜索关键词为:派生类 中 使用 using 父类 :: 函数名;所以这一篇的名称就取名为这个文章目录同步博文:派生类里使用using原因:运行效果:同步博文:本篇的csdn/github.io同步博文: 派生类里使用using原因:...

2019-09-25 19:53:10 2351 3

转载 QT源码分析QObject

简介: QT源码分析QObject,由此管中窥豹文章目录QT源码分析:QObject:1.宏Q_OBJECT:2.宏Q_PROPERTY:3.宏Q_DECLARE_PRIVATE:4.构造函数:5.moveToThread:6.connect函数:QT源码分析:QObject:QT框架里面最大的特色就是在C++的基础上增加了元对象系统(Meta-Object System),而元对象系统...

2019-09-25 19:41:12 562

原创 C++ 重载(overload)、重写(overrride)、重定义(redefine)总结

一、重载(overload)指函数名相同,但是它的参数表列个数或顺序,类型不同。但是不能靠返回类型来判断。(1)相同的范围(在同一个作用域中) ;(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。(5)返回值可以不同;二、重写(也称为覆盖 override)是指派生类重新定义基类的虚函数,特征是:(1)不在同一个作用域(分别位于派生类与基类) ;(2)函...

2019-09-25 19:19:36 1254

原创 QPushButton使用从右往左的显示之LayoutDirection

简介: QPushButton使用从右往左的显示控件,设置属性LayoutDirection文章目录同步博文:QPushButton 使用 从右往左 的文字:测试代码:运行效果:编程环境: deepin 15.11 x64 专业版 Kernel: x86_64 Linux 4.15.0-30deepin-generic同步博文:本篇的csdn/github.io同步博文:...

2019-09-25 19:04:57 4628 1

原创 git删除本地和远程的仓库分支

目的和背景:首先需要切换到其他分支,然后删除本地和远程self的slider分支首先,查看本地(和远程的)所有仓库git branch -a删除本地slider仓库git branch -d slider查看所有远程仓库git remote -v可以看到此时远程self仓库的slider分支没有删除2019-09-25_14-39.png删除远程self仓库的slider分支g...

2019-09-25 18:51:17 2168

原创 列表控件QListWidget和工具按钮QToolButton的和用法

简介: 主要讲解 QListWidget和QToolButton的和用法,其中还有QToolBar、QToolBox、QTabWidget这些简单是讲解和使用文章目录本博文的简述or解决问题?同步博文:运行效果:布局设计图:takeItem()移除item:PopupMode的属性(下拉小箭头):给QListWidget添加鼠标右键弹出菜单:关于初始化`QListWidgetItem`按钮:核...

2019-09-24 21:43:23 3838 1

原创 QComboBox和QPlainTextEdit的讲解和使用

简介: 下拉列表框QComboBox和富文本编辑器QPlainTextEdit的介绍和使用文章目录本博文的简述or解决问题?同步博文:运行效果:QComboBox属性:QPlain TextEdit属性:核心源码:源码下载:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: win10 x64 专业版 1803编程软件: Qt Creator 4.8.2 (E...

2019-09-22 00:03:39 2352 1

原创 QTimer和QDateTime的讲解和使用

简介: 讲解QTimer 定时器(不可见控件)和 QDateTime日期时间的控件文章目录本博文的简述or解决问题?同步博文:运行效果:时间日期相关的类:QDateTimeEdit时间属性:QTimer属性:DateTime转QString:常用日期显示格式:核心源码:源码下载:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: win10 x64 专业版 180...

2019-09-20 00:02:49 3624 1

原创 仪表盘 QSlider + 数值显示 QLCD_NUmber 的介绍及用法

简介: 仪表盘QSlider和数值显示QLCD_NUmber的讲解和使用。文章目录本博文的简述or解决问题?同步博文:运行效果:系列博文:继承关系:QDial属性:QLCDNumber属性:核心源码:源码下载:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: win10 x64 专业版 1803编程软件: visual studio 2015, Qt Cre...

2019-09-19 00:02:48 4625

原创 QSlider + QScrollBar + QProgressBar ( 移动条、滚动条 、进度条)的联动

简介: QSlider移动条、QScrollBar滚动条、QProgressBar进度条控件的联动,讲解和的使用文章目录本博文的简述or解决问题?同步博文:系列博文:运行效果:继承关系:滚动条QScrollBar:进度条QProgressBar:代码演示:源码下载:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: win10 x64 专业版 1803编程软件:...

2019-09-19 00:01:00 2571 3

原创 滑动条QSlider和QAbstractSlider的介绍和用法

简介: 滑动条QSlider的介绍和用法,其通过滑动来设置数值,也可以用于数值的输入。以及他们的基类QAbstractSlider的众多属性的详细讲解文章目录本博文的简述or解决问题?同步博文:运行效果:滑动条QSlider:部分源码:源码下载:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: win10 x64 专业版 1803编程软件: Qt Creato...

2019-09-18 00:03:41 4563 1

原创 QStyle自定义重绘QScrollBar

简介: QStyle自定义重绘QScrollBar(滚动条)样式。文章目录本博文的简述or解决问题?同步博文:运行效果:QScrollbar官方教程:QScrollbar属性理解:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: deepin 15.11 x64 专业版 Kernel: x86_64 Linux 4.15.0-30deepin-generi...

2019-09-17 22:58:49 2063 6

原创 QStyle自定义重绘QSlider控件二

简介: 修改创建控件时候,的默认矩形大小,重写sizeFromContents()函数,给定默认控件大小文章目录本博文的简述or解决问题?同步博文:系列博文:更新原因:QSlider枚举含义:绘画思路:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: deepin 15.11 x64 专业版 Kernel: x86_64 Linux 4.15.0-30d...

2019-09-17 22:39:56 1820

原创 重绘的QStyle中sizeFromContents()没有被调用

简介: 在自定义重绘QStyle的时候,继承于class ExCustomStyle : public QCommonStyle的类,在重写虚函数sizeFromContents()时候,却发现并没有被调用。在此处记录一个**"硬核深坑"sizeFromContents()没有被调用**。文章目录本博文的简述or解决问题?同步博文:错误起因:解决原因:测试代码:开心分享:本博文的简述or解...

2019-09-17 21:48:08 818

原创 QString常用的功能函数的介绍和用法

简介: QString常用的功能函数的介绍和用法。文章目录本博文的简述or解决问题?同步博文:运行效果:同系列文章:QString:常用函数:字符串相关:数字相关:逻辑判断:源码下载:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: win10 x64 专业版 1803编程软件: Qt Creator 4.8.2 (Enterprise), Qt 5.9.8...

2019-09-15 18:29:30 2607

原创 `QString`在2 /8/10/16进制之间转换

title: QString在2 /8/10/16进制之间转换date: 2019-9-15 18:18:22toc: truecategories:[学习 - qt][专栏 - Qt推倒重学系列]tags:qtQString简述: 初探字符串QString的输入和输出,和数值在2 /8/10/16进制之间相互转换。文章目录本博文的简述or解决问题?同步博文:运行效果...

2019-09-15 18:25:14 4765

转载 理解 C++ 中的头文件和源文件的作用

title: 理解 C++ 中的头文件和源文件的作用date: 2019-9-13 01:58:37toc: truecategories:[学习 - c/c++][学习 - 底层原理、思想架构]tags:c/c++原理、架构简介: 理解 C++ 中的头文件和源文件的作用;一篇深度好文,值得多看看文章目录本博文的简述or解决问题?同步博文:一、C++ 编译模式:二、...

2019-09-12 22:15:34 395

原创 error: [Makefile:1689: moc_ * .cpp] Error 1 解决方法

错误提示:error: [Makefile:1689: moc_dmessagemanager.cpp] Error 1错误截图:2019-09-11_10-02.png产生原因:创建一个新的类,需要使用信号于槽机制,添加Q_OBJECT宏:DMessageManager.h#include "dmessagemanager.h"DMessageManager::DMessa...

2019-09-12 21:50:15 9981 3

转载 C语言中的 static变量(全局和局部)、static函数总结

简介: C语言中的 static变量(全局和局部)、static函数总结文章目录本博文的简述or解决问题?同步博文:static 变量:静态局部变量:静态全局变量:static 函数…..:内部函数(又称静态函数):外部函数:[案例]外部函数应用。开心分享:本博文的简述or解决问题?​ 详情: 见简介同步博文:本篇的csdn/github.io同步博文: static ...

2019-09-12 00:20:27 4076 2

转载 【QT】Qt 5.9 QWidget程序执行过程分析

简介: 讲述QWidget程序执行过程分析,以及变量q和d,以及函数q_func和d_func;和QWidget相关的类所有类的继承图文章目录本博文的简述or解决问题?同步博文:QWidget程序执行过程分析:1、QApplication:2、QWidget:3、exec:开心分享:本博文的简述or解决问题?​ 详情: 见简介同步博文:本篇的csdn/github.io同步博...

2019-09-10 22:10:27 1183

原创 QStyle之PenStyle的CustomDashLine使用

先来图片三连:希望达到的效果:(设计师给的图)2019-09-09_13-27.png第一次绘画得到的效果:QQ截图20190909133451.png本次修改之后的效果:QQ截图20190909133115.png先来详细讲解Qt::CustomDashLine的风格和使用,如图,其是最有可能一种实现的方法,说明对于以上,分别称为第一二三次;首先贴出第二次的"绘画滑槽"代码(...

2019-09-09 21:32:25 4733

原创 QStyle自定义重绘QRubberBand控件

简介: 根据QStyle的继承关系和重绘原理;通过实现一个继承QCommonStyle类的实现,实现自己的自定义控件QRubberBand控件。文章目录本博文的简述or解决问题?同步博文:运行效果:QRubberBand重绘:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: deepin 15.11 x64 专业版 Kernel: x86_64 Linux ...

2019-09-07 00:01:44 1798

原创 git可视化工具gitg和SmartGit

简介: 安装git 可视化工具gitg;可以在命令行里面的使用的可视化工具;在安利一个git可视化的客户端SmartGit(全平台)文章目录本博文的简述or解决问题?同步博文:安装gitg工具:使用方法:运行效果:另一个git可视化安装工具SmartGit :开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: deepin 15.11 x64 专业版 Ker...

2019-09-06 23:49:25 3625

原创 `QStyle`自定义重绘`QSlider`控件

简介: 根据QStyle的继承关系和重绘原理;通过实现一个继承QCommonStyle类的实现,实现自己的自定义控件QSlider控件。文章目录本博文的简述or解决问题?同步博文:运行效果:QSlider属性:理解属性步长sigleStep、pageSteop:重绘QSlider:刻度异常情况(非bug):解决方法:思考总结:互联网分享:本博文的简述or解决问题?​ 详情: 见简介...

2019-09-04 19:40:10 2565 16

转载 git commit之后,撤销commit提交,却保留代码

简介: 已经git commit一次提交,但是想撤销commit这次提交,且保留代码不变文章目录本博文的简述or解决问题?同步博文:问题背景:解决方法:关于参数:顺便说一下,如果commit注释写错了,只是想改一下注释,只需要:开心分享:本博文的简述or解决问题?​ 详情: 见简介同步博文:本篇的csdn/github.io同步博文: 问题背景:写完代码后,我们一般这...

2019-09-03 18:26:43 13349

转载 git pull --rebase讲解

简介: git pull --rebase讲解文章目录本博文的简述or解决问题?同步博文:git pull --rebase讲解:参考博文:本博文的简述or解决问题?​ 详情: 见简介编程环境: deepin 15.11 x64 专业版 Kernel: x86_64 Linux 4.15.0-30deepin-generic同步博文:本篇的csdn/github.io...

2019-09-02 21:42:14 1099 1

原创 git pull失败原因和解决

简介: 使用git pull出现error如下:其解决方法error: Your local changes to the following files would be overwritten by merge:xxx/xxx/xxx.java Please, commit your changes or stash them before you can me...

2019-09-02 21:39:34 10411

原创 小技巧:设置`QToolBox`的每一页page的使用单独的布局(`QTabWidget`同理)

简介: 在使用QT的Design设计师的时候,当需要使用控件QToolBox时候,里面是有多页的时候,为每一页都设置成一个单独的布局方式。其中QTabWidget控件的方法一致。文章目录本博文的简述or解决问题?同步博文:知识分享:运行效果:开心分享:本博文的简述or解决问题?​ 详情: 见简介编程环境: win10 x64 专业版 1803编程软件: Qt Creator ...

2019-09-01 16:59:18 3071 2

基于 QT 开发的 FLIPPED v1.1.0 一款简易且漂亮的的跨平台截图贴图软件

FLIPPED 一款简易且漂亮的的跨平台截图贴图软件; 功能介绍: - 多屏幕截图,延时截图、自定义大小截图 - 智能窗口检测(Windows & Linux) - 绘画矩形、椭圆、箭头、画笔、马赛克、文本、序号 - 撤销、重做(多级)、保存、取消、复制 - 十字线、开机自启 - 强调色(七彩主题和自定义颜色) - 贴图(钉)、缩放、透明度阶梯 - 快捷键对应不同模式截图 - 国际化、后台日志 - 插件机制、跨平台、CI/CD 每日构建

2023-04-08

FLIPPED - v1.0.0 截图贴图的软件,支持 Win/Mac/Linux,偕臧-支持截图常见功能和贴图+序号等功能

基于 Qt 5.15 开发的 FLIPPED - 截图贴图的软件,支持跨平台; 作者:https://github.com/XMuli 技术分享:https://blog.csdn.net/qq_33154343/article/details/129719267 运行预览:https://www.bilibili.com/video/BV1rX4y1D7EZ/?p=1 LOG: v1.0.1(2023.03.31) * 添加开机自启动[Win] v1.0.0(2023.03.12) * 功能基本完成,效果打磨中,欢迎体验. * 支持贴图和序号标记等,智能窗口截图等

2023-04-01

chinessChess.zip

项目介绍 Qt_ChinessChess: 基于Qt5开发的中国象棋网络对战平台(含通讯功能),实现了在单机或联网状态下,无论是单人还是多人,无论使用系统是否相同,均可以实现象棋游戏功能。 该项目主要功能模块分为: ①玩家与自己对战 ②玩家与电脑AI对战 ③多人网络对战(可跨系统) ④对战计时 ⑤关于作品信息

2020-05-04

QtMeatObjectEx.zip

元对象系统moc(Meat-Object System)的对象MetaObject和(含动态)属性Propert的用法

2020-05-04

QtMyStyleEx.zip

QStyle/DTK重绘Qt-GUI已有控件,举例QScrollBar QStyle/DTK重绘自定义需求控件,举例MySwitchButton 详细: https://xmuli.blog.csdn.net/

2020-05-04

QtHttpEx.zip

了解QNetworkAccessManager/QNetworkReply/QNetworkRequest实现高层网络的操作http,书写一个简单地例子;然后写了一个小的 Qt例子,用来实现和验证它的空间的一些属性和功能的用法。

2020-05-04

QtUdpEx.zip

了解Upd通信之QUdpSocket的unicast单播、broadcast广播、multicast组播,书写一个简单地例子;然后写了一个小的Qt例子,用来实现和验证它的空间的一些属性和功能的用法。

2020-05-04

QtTcpEx.zip

了解TCP通信之QTcpServer和QTcpSocket,服务器和客户端通讯,书写一个简单地例子;然后写了一个小的 Qt例子,用来实现和验证它的空间的一些属性和功能的用法。

2020-05-04

QtQHostInfoEx.zip

了解主机信息查询QHostInfo和QNetworkInterface查询IP等函数接口的使用,书写一个简单地例子;然后写了一个小的 Qt例子,用来实现和验证它的空间的一些属性和功能的用法。

2020-05-04

QtMDIEx.zip

了解 多文档界面MDI(Multi-document Interface)的实现,QMdiArea使用,书写一个简单地例子;然后写了一个小的Qt例子,用来实现和验证它的空间的一些属性和功能的用法。

2020-05-04

QtCustomDialogEx.zip

自定义和标准对话框的用法 了解自定义风格控件样式,书写一个简单地例子;然后写了一个小的Qt例子,用来实现和验证它的空间的一些属性和功能的用法。且主要是讲解一些模态和给非模态的知识讲解,本篇比较推荐直接看本例只有知识行的源码,会更加简洁和清晰。

2020-05-04

QtQStandardItemModelEx.zip

QStandardItemModel: QStandardItemModel是标准的以**项数据(item data)**为基础的 数据模型类; QTableView: QTableView是一个二维数据表视图组件,当通过setModel()的设置一个QStandardItemModel的时候,一个单元格显示QStandardItemModel数据模型的一个项。 m_model = new QStandardItemModel(2, 5, this); //设置数据模型,一开始设置为默认的2行6列表的一个表 m_selectModet = new QItemSelectionModel(m_model, this); //设置选择模型 ui->tableView->setModel(m_model); //设置数据模型 ui->tableView->setSelectionModel(m_selectModet); //设置选择模型 ui->tableView->setSelectionMode(QAbstractItemView::ExtendedSelection); //设置选择模式 ui->tableView->setSelectionBehavior(QAbstractItemView::SelectItems); //设置选择行为 1 2 3 4 5 6 7 QItemSelectionModel: QItemSelectionModel是一个用于跟踪视图组建的单元格选择状态类;当在QTableView选择某一个或者一些单元格的时候,可以通过QItemSelectionModel获取选中的单元格的模型索引,为单元格的选择系统方便;

2020-05-04

QtQFileSystemModelEx.zip

简 述: QFileSystemModel是可用于访问本机系统的文件系统的数据模型;其的属性和功能的使用介绍;然后写了一个例子,用来实现和验证它的功能的一些属性和功能的用法。这里主要是数据的读取部分是使用到了QFileSystemModel类,然后分别使用QTreeView和QListView和ColumnView和QTableView这四种视图控件来显示。 QFileSystemModel属性: QFileSystemModel是可用于访问本机系统的文件系统的数据模型;一开始是需要使用设置一个根目录的; QString currPath = QDir::currentPath(); //获取当前路径 m_model->setRootPath(currPath); //设置根目录 1 2 和QFileSystemModel一样,可以获取磁盘文件目录的数据模型的还有QDirModel,但是QFileSystemModel是使用单独的线程来获取目录的文件的结构的,而QDirModel不是采用的单独的线程

2020-05-04

QtQTableWidgetEx.zip

QTableWidget表格,组件的属性介绍和使用,这里写一个简单小例子的使用介绍它的基本属性的使用 QTableWidget属性: QTableWidget是 表格组件 ;其属于显示窗口的控件,只是将数据以表格的形式展示出来, 其主要属性是: row行 行号 Colum列 列号 Item项 QTableWidgetItem是具体的某一个项item,就是表格中间的具体一个项(小长方块);还可以用来存储数据(但是在界面该数据是不显示的),每一个item都可以存储一个自己的QVariant数据; 运行效果: 来一张运行效果图:

2020-05-04

QtQTreeWidgetEx.zip

目录树组件QTreeWidget和停靠区域组件QDockWidget的和QScrollArea用法;然后写的一个小的相册查看器例子 QTreeWidget组件: QTreeWidget是 目录树组件 控件,用来创建和管理树形结构的类的 QDockWidget组件: QDockWidget是可以在QMainWindow窗口停靠,或者在桌面最上层浮动的界面组件;在本文里面的例子里面,将QTreeWidget控件存放在QDockWidget上面,设置其可以在主窗口的左或右侧,也是可以浮动的,还可以浮动;还可以设置其为隐藏/显示不显示窗体的效果 allowedAreas属性,设置允许停靠区域 使用setAllowedAreas()设置允许停靠区域(上下左右的区域) feat属性,设置停靠区组件的特性 由setFeatures()函数来设置停靠区域组件的特性,其参数是如下的枚举类型的组合值的使用 QScrollArea组件: QScrollArea是一个自动滚区域组件的控件,可以用来实现有比较长的显示内容。

2020-05-04

QtQlistWidgetEx.zip

列表控件QListWidget和工具按钮QToolButton的和用法 主要讲解 QListWidget和QToolButton的和用法,其中还有QToolBar、QToolBox、QTabWidget这些简单是讲解和使用 takeItem()移除item: 删除item时候,takeItem(row)函数只是移除,不删除对象: 其中删除QListWidget的item时候,需要注意:一定要手动删除其创建的item PopupMode的属性(下拉小箭头): QToolButton的PopupMode属性,和setDefaultAction()默认行为:

2020-05-04

QtQcomboBoxEx.zip

QComboBox和QPlainTextEdit的讲解和使用 QComboBox属性: QComboBox是下拉列表框组件类,它提供一个下拉列表供用户选择,也可以直接当作一个QLineEdit 用作输入。QComboBox除了显示可见下拉列表外,每个项(item,或称列表项)还可以关联一个QVariant类型的变量,用于存储一些不可见数据。 QComboBox存储的项是一个列表,但是QComboBox不提供整个列表用于访问,可以通过索引访问某个项。访问项的一些函数主要有以下几种。其一些基本属性和常用函数介绍: QPlain TextEdit属性: QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本。另外,还有一个QTextEdit 组件,是一个所见即所得的可以编辑带格式文本的组件,以HTML格式标记符定义文本格式。 QPlainTextEdit 提供**cut( )、copy( )、paste( )、undo( )、redo( )、clear( )、selectAll( )**等标准编辑功 能的槽函数,QPlainTextEdit还提供一个标准的右键快捷菜单。 QPlainTextEdit的文字内容以QTextDocument类型存储,函数document()返回这个文档对象的 指针。 QTextDocument是内存中的文本对象,以文本块的方式存储,一个文本块就是一个段落,每 个段落以回车符结束。QTextDocument提供一些函数实现对文本内容的存取。

2020-05-04

QtDateTimeEx.zip

QTimer和QDateTime的讲解和使用 时间日期相关的类: 时间日期是经常遇到的数据类型,Qt中时间日期类型的类如下。 QTime:时间数据类型,仅表示时间,如15:23:13。 QDate:日期数据类型,仅表示日期,如2017-4-5。 QDateTime:日期时间数据类型,表示日期和时间,如2017-03-2308:12:43。 Qt中有专门用于日期、时间编辑和显示的界面组件,介绍如下。 QTimeEdit:编辑和显示时间的组件。 QDateEdit:编辑和显示日期的组件。 QDateTimeEdit:编辑和显示日期时间的组件。 OCalendarWidget:一个用日历形式选择日期的组件。 QTimer属性: 定时器是用来处理周期性事件的一种对象,类似于硬件定时器。例如设置一个定时器的定时。周期为1000毫秒,那么每1000毫秒就会发射定时器的timeout)信号,在信号关联的槽函数里就,可以做相应的处理。Qt中的定时器类是QTimer,它直接从QObject类继承而来,不是界面组件类。

2020-05-04

QtQDialogEx.zip

仪表盘QSlider和数值显示QLCD_NUmber的讲解和使用 QSlider移动条、QScrollBar滚动条、进度条这三个控件,都是继承于QAbstractSlider类,其中关于QSlider和QAbstractSlider属性讲解,参考已经发过的文章https://blog.csdn.net/qq_33154343/article/details/100944831 ;关于这几个控件的继承关系如下图: QDial属性: QDial是仪表盘式的组件,通过旋转表盘获得输入值。QDial的特有的属性包括以下两种。 QLCDNumber属性: QLCDNumber是模拟LCD显示数字的组件,可以显示整数或小数,但就如实际的LCD一样,要设定显示数字的个数。显示整数时,还可以选择以不同进制来显示,如十进制、二进制、十六进制。其主要属性如下。

2020-05-04

QtQProgressBarEx.zip

QSlider移动条、QScrollBar滚动条、QProgressBar进度条控件的联动,讲解和的使用。 QSlider移动条、QScrollBar滚动条、进度条这三个控件,都是继承于QAbstractSlider类,其中关于QSlider和QAbstractSlider属性讲解,参考已经发过的文章https://blog.csdn.net/qq_33154343/article/details/100944831 ;

2020-05-04

QtQSliderEx.zip

滑动条QSlider的介绍和用法,其通过滑动来设置数值,也可以用于数值的输入。以及他们的基类QAbstractSlider的众多属性的详细讲解 滑动条QSlider: QSlider、QScrollBar和Qdial3个组件都从QAbstractSlider继承而来,有一些共有的属性。 QSlider是滑动的标尺型组件,滑动标尺上的一个滑块可以改变值。 基类QAbstractSlider的主要属性包括以下几种。 minimum、maximum:设置输入范围的最小值和最大值,例如,用红、绿、蓝配色时,每 种基色的大小范围是0~255,所以设置minimum为0,maximum为255。 singlestep:单步长,拖动标尺上的滑块,或按下左/右光标键时的最小变化数值。 pageStep:在Slider上输入焦点,按PgUp或PgDn键时变化的数值。 value:组件的当前值,拖动滑块时自动改变此值,并限定在minimum和maximum定义的 范围之内。 sliderPosition:滑块的位置,若tracking属性设置为true,sliderPosition就等于value。 tracking:sliderPosition是否等同于value,如果tracking=true,改变value时也同时改变 sliderPosition。 orientation: Slider的方向,可以设置为水平或垂直。方向参数是Qt的枚举类型enum Qt:Orientation,取值包括以下两种。

2020-05-04

QtQStringFunEx.zip

Qt 中 QString 的讲解使用的例子 字符串相关: append() 在字符串后面添加字符串 perpend() 在字符串的前面添加字符串 toUpper() 将字符串的字母全部转换为大写字母 toLower() 将字符串的字母全部转换为大写字母 left() 返回包含字符串中最左n个字符的子字符串。如果n大于或等于size()或小于零,则返回整个字符串。 right() 返回包含字符串中最右n个字符的子字符串。如果n大于或等于size()或小于零,则返回整个字符串。 section() 从字符串中提取以“子字符串”作为分隔符,从start到end端的字符串 simplified() 不仅去掉字符串的所首尾空格,中间连续的空格也用一个空格替换 trimmed 去掉字符串首尾的空格

2020-05-04

QtQStringEx.zip

QString在2 /8/10/16进制之间转换 的源码例子,使用 Qt 5.12.7 编译通过.,介绍了 QString 的各个函数的使用,的 gui 的例子

2020-05-04

项目实战:Qt5/Quick:模仿扣扣登录界面[源码]

使用请段时间新学习的qml技术,自己摸索着写了一个模仿扣扣的登录界面,咦,我感觉模仿的还挺像的。源码运行博客参考:https://blog.csdn.net/qq_33154343/article/details/80448144#comments

2018-12-17

C语言程序设计教程(第二版)习题解答与实验指导 王敬华 完整版。pdf

《C语言程序设计教程(第二版)习题解答与实验指导 王敬华.pdf》已付费购买的(某下载区域,禁止评论,你看到就知道原因),刚才帮朋友下载的,结果发现需要付费,气死了。。已经付费,现在免费分享给大家。发扬互联网精神。已查阅,是完整版

2018-09-22

ue_chinese_64(破解版本)+破解器

ue_chinese_64(破解版本)+破解器 亲测有效。

2018-06-21

aida64extreme595(带激活码免安装官网版)

aida64extreme595(带激活码免安装官网版),至尊版, 免安装, 亲测有效

2018-06-21

StarUML-v2.8.0

StarUML-v2.8.0,专门用来绘画uml图的软件。 亲测,win7和win10都可以使用

2018-06-21

AxureRP-Setup8.1(官网+带注册码+汉化包)

AxureRP-Setup8.1(官网+带注册码+汉化包),都是自己从官网下载的。自己使用使用,在这里备份,也给大家方便下载

2018-06-21

动软代码生成器

动软代码生成器,可以自动生成代码,比如简单的MVC三层架构。避免自己总是重复的书写底层的代码。

2018-06-21

学生-教师系统【B/S和C/S双开发 源码+数据库库+架构】

采用C/S和B/S架构同时开发,这次就称“学生-教师管理系统”。这个其中它们是公用一个数据库的,主要程序是功能。采用的PB和asp.net开发。教师在C/S端进行学生的成绩录入,课程的修改等,而学生在B/S端登陆之后进行注册和查看分数等。当然罗,它们都是具备一些基本的的增删改查的功能的。在这里是第一次采用同这两种架构模式的模式对一个数据库进行维护。

2018-06-21

UML基础、建模与设计实战-杨弘平,吕海华,李波,史江萍 .pdf

UML基础、建模与设计实战-杨弘平,吕海华,李波,史江萍 - 复制.epub

2018-03-18

Windows网络与通信程序设计 (第二版) 王艳平 (源码)

Windows网络与通信程序设计 (第二版) 王艳平 (源码)

2018-03-18

伪距单点定位 GPS课程设计实验

使用VS 2015写的 实验一到实验三的源码全部都在,我记得花费约2周时间来完成这些实验, 代码都是手敲, 没有借鉴 ,里面的C语言/C++版本都有 还有复习资料里面的

2018-03-18

伪距单点定位 GPS课程设计实验论文.doc(关于单点定位)

这是我提交给老师的作品,最后90分左右,由于之前没有接触过,所以在这里给后面的接触这的人提供一份模板。 然后实验一到三的源码从新上传到资源区域 一共三个实验,分别完成了如下要求: 实验一 RINEX文件读写 1、深入了解RINEX文件格式 2、进一步提高C /C++程序设计能力 3、掌握N文件、O文件的基本读写技巧 实验二 卫星位置计算 1、进一步熟悉N文件的读入 2、掌握开普勒参数计算卫星轨道的过程 3、编程实现采用广播星历计算卫星轨道 实验三 伪距单点定位 1、深入理解伪距单点定位的基本原理; 2、掌握单点定位基本公式和实现方法; 3、编程实现伪距单点定位

2018-03-18

Qt5写的TCP的C/S模式的文件传输小程序(带界面的局域网通信)(带源码注解)

TCP的C/S模式的文件传输小程序(带界面的局域网通信), 通过测试,即使是在局域网里面上传大于1G多的文件,也是可以只需要几秒钟, 并且解决了粘包问题, 并且附带源码(外加详细的注释), 生成带界面可执行的 文件传输程序

2018-03-18

Qt5.8基于C/S模式的带界面的聊天程序

Qt5.8写的一个基于C/S模式的局域网的聊天消息小程序,带界面的,并且在Linux和Windows上面都有生成测试,完全OK。 附上源码(带上丰富的注释), 和 无需依赖环境的可运行的.exe程序

2018-03-18

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

TA关注的人

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