- 博客(7)
- 资源 (20)
- 收藏
- 关注
原创 Qt Tcp通信,简单聊天程序的编写
Qt Tcp通信和windows的类似,分服务端和客户端,模型如下 windows的Tcp通信可以看这篇文章:【请点击查看】 Qt的Tcp主要涉及到两类,QTcpServer和QTcpSocket, 对于服务端需要两个socket, 一个用于监听客户端连接,也就是QTcpServer,另一个用于和客户端通信, 也就是QTcpSocket; 客户端只需要一个socket. 写一个简单的demo, 服务端和客户端各用一个窗口表示 代码大同小异,服...
2020-08-23 16:47:17 1762 1
原创 git pull --rebase的作用是什么,它与git pull有什么区别?
在push代码时,会提示使用git pull命令,也就是拉取远端代码,更新我们的仓库,那么为什么又要加个 --rebase命令呢?下面来说说这个问题,先从这两命令开始。 git pull = git fetch + git merge FETCH_HEAD git pull --rebase = git fetch + git rebase FETCH_HEAD 二者的区别是,在fetch之后的操作不同,merge与rebase的不同。 ...
2020-08-23 03:39:01 73803 4
原创 VS2019 Qt开发环境搭建与配置
Qt是很优秀的图形界面跨平台开发框架,开发语言可以用C++, 也可以用python, 建议使用C++。windows上Qt开发环境可以使用QtCreator, 也可以使用VS + Qt, VS开发调试功能强大,本篇介绍VS2019 + Qt5.14开发环境的配置, 其它版本的类似。 VS下载链接:https://visualstudio.microsoft.com/zh-hans/vs/ VS2019 C++主要安装模块: 不............
2020-08-15 01:07:19 141160 84
原创 Qt创建多级菜单以及QMenu qss效果处理
qss可以应用于控件也可以应用于菜单QMenu, 正常的菜单字体比较小,选择项颜色也不能设置,用qss之后就可以任意修改了,如下图: qss代码如下QMenu::item { font:16px; background-color:rgb(253,253,253); padding:8px 32px; margin:0px 8px; border-bottom:1px solid #DBDBDB;}/*选择项设......
2020-08-15 00:44:13 3245
原创 Qt右键菜单的实现介绍与代码演示
某些软件需要实现右键菜单,如下: 可以添加快捷键,分割线,在点击的同时,又可以 用快捷键操作。 实现起来也不难,重写contextMenuEvent方法,该方法如下 [virtual protected] void QWidget::contextMenuEvent(QContextMenuEvent *event) This event handler, for event event, can be reimplemented in a sub...
2020-08-14 00:07:19 1054
原创 Qt自绘温度计控件
Qt本身只提供了一些基本控件,如果想搞一些复杂的,即使用上qss, 有些复杂的控件也还是无法实现的,例如汽车仪表盘, 电池容量等, 这些是 需要自己绘制,再实现相关信号槽,才能达到效果。例如下图 的温度计: 根据温度不同显示不同的温度标识,这种不规则的图形,用基本控件是无法实现的, 一般需要美工 画好图像,程序员根据图形做叠加绘制,下面就上面的温度计的实现做说明,并提供完整代码。 新建一个Qt GUI项目,我的项目名Wenduji, 在界面Qt Designer上...
2020-08-09 00:11:22 3538 1
原创 二叉树的定义与C++实现
树,是有限节点的集合。生活中的树是树根在下面,数据结构中的树的根在顶部,如下图: 公司的人员组织架构,董事长,总经理,副总。。。,这种模型可以用二叉树表示,还有一些压缩算法也用到了树结构。树的几个概念(1)度:有几个直接的孩子,例如,A的度是3,它有BCD三个孩子,B的度是2,它有EF两个孩子,度为0的节点也就是叶子节点(终端节点)(2)祖先:E的祖先是B,A , 从当前节点一直往上找(3)叶子节点:下面的一层称为叶子节点,也可以称为终端节点。(...
2020-08-01 21:49:04 2025 1
C++ QMainWindow无边框窗口自定义标题栏可拖拽移动拉伸改变窗口大小
2024-04-23
Qt蓝牙串口源码支持十六进制发送、字符发送、定时发送
2022-02-22
c++ PImpl实现机制
2021-09-15
很全的 Qt qss
2020-09-29
jsoncpp_sdk_x64.rar
2020-04-06
支持向量机通俗导论(理解SVM的三层境界)PDF
2018-04-13
C# TCP网络通信示例:多人聊天发文件
2018-04-02
C++/OpenCV2.4.9 数字精确识别源码
2017-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人