自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C++ Qt 开发藏经阁

寒江孤影,江湖故人,相逢何必曾相识

原创 Qt Tcp通信,简单聊天程序的编写

Qt Tcp通信和windows的类似,分服务端和客户端,模型如下 windows的Tcp通信可以看这篇文章:【请点击查看】 Qt的Tcp主要涉及到两类,QTcpServer和QTcpSocket, 对于服务端需要两个socket, 一个用于监听客户端连接,也就是QTcpSe...

2020-08-23 16:47:17 278 0

原创 git pull --rebase的作用是什么,它与git pull有什么区别?

在push代码时,会提示使用git pull命令,也就是拉取远端代码,更新我们的仓库,那么为什么又要加个 --rebase命令呢?下面来说说这个问题,先从这两命令开始。 git pull = git fetch + git merge FETCH_HEAD git pull --re...

2020-08-23 03:39:01 634 1

原创 VS2019 Qt开发环境搭建与配置

Qt是很优秀的图形界面跨平台开发框架,开发语言可以用C++, 也可以用python, 建议使用C++。windows上Qt开发环境可以使用QtCreator, 也可以使用VS + Qt, VS开发调试功能强大,本篇介绍VS2019 + Qt5.14开发环境的配置, 其它版本的类似。 VS...

2020-08-15 01:07:19 4128 0

原创 QMenu qss应用介绍与演示

qss可以应用于控件也可以应用于菜单QMenu, 正常的菜单字体比较小,选择项颜色也不能设置,用qss之后就可以任意修改了,如下图: qss代码如下 QMenu::item { font:16px; background-color:rgb(253,253,25...

2020-08-15 00:44:13 175 0

原创 Qt右键菜单的实现介绍与代码演示

某些软件需要实现右键菜单,如下: 可以添加快捷键,分割线,在点击的同时,又可以 用快捷键操作。 实现起来也不难,重写contextMenuEvent方法,该方法如下 [virtual protected] void QWidget::contextMenuEvent(QCon...

2020-08-14 00:07:19 260 0

原创 Qt控件自绘:温度计控件

Qt本身只提供了一些基本控件,如果想搞一些复杂的,即使用上qss, 有些复杂的控件也还是无法实现的,例如汽车仪表盘, 电池容量等, 这些是 需要自己绘制,再实现相关信号槽,才能达到效果。例如下图 的温度计: 根据温度不同显示不同的温度标识,这种不规则的图形,用基本控件是无法实现的, 一...

2020-08-09 00:11:22 371 0

原创 二叉树的定义与C++实现

树,是有限节点的集合。生活中的树是树根在下面,数据结构中的树的根在顶部,如下图: 公司的人员组织架构,董事长,总经理,副总。。。,这种模型可以用二叉树表示,还有一些压缩算法也用到了树结构。 树的几个概念 (1)度:有几个直接的孩子,例如,A的度是3,它有BCD三个孩子,B的度...

2020-08-01 21:49:04 109 0

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