Qt
加班猿
记录一下生活的点滴,工作上遇到的问题以及学习上的各类笔记
展开
-
Qt中的TCP服务端和客户端互发消息
Qt中的TCP服务端和客户端互发消息作者:hackett微信公众号:加班猿废话不多说,上演示效果由于我们用到socket跟Lamda表达式,所以工程.pro文件需要添加对应的库为了方便,main.cpp中让程序显示两个Widget窗口,程序运行起来就可以测试ServerWidget w;w.show();ClientWidget w2;w2.show();一、服务端服务端的UI界面布局:2个PushButton(send,close)2个textEdit(发送内容,接收内容原创 2020-11-11 20:35:14 · 1354 阅读 · 0 评论 -
Qt实现自定义图标功能
Qt实现自定义图标功能作者:hackett微信公众号:加班猿在上一节的基础上进行定义图标的功能参考上一节的链接:Qt无边框窗口拖拽和阴影效果:要做的是应用的放大缩小、最小化功能,鼠标移动和点击图标变色准备工作:控件:3个PushButton1个Label1个Frame注意:需要进行布局,如果不布局可能会出现不能放大缩小的情况准备图标嵌入控件可以上阿里巴巴矢量图标库下载自己想要的图标,也可以去其他网站或者自己制作我这里下载了三个图标QSS样式表右键选择改变样式表,其他按原创 2020-11-04 20:45:23 · 910 阅读 · 0 评论 -
Qt无边框窗口拖拽和阴影
Qt无边框窗口拖拽和阴影作者:hackett微信公众号:加班猿无边框窗口的实现只需要一行代码即可实现this->setWindowFlags(Qt::FramelessWindowHint);代码及运行效果:无边框窗口能拖拽实现先要去QWidget里面找到鼠标事件函数理一下坐标的位置情况:左上角:屏幕的左上角中间的窗口:程序的窗口箭头:鼠标位置坐标位置满足:x = y - z在Designer里面拖一个Widget出来叫shadowWidgetshadowW原创 2020-11-02 20:58:19 · 475 阅读 · 0 评论 -
Qt实现一个简单的计算器
Qt实现一个简单的计算器一、UI界面版运行效果:输入num1和num2选择±*/点击计算即可[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nQ8AiS61-1603974399817)(F:\workspace\文档笔记\Qt实现一个简单的计算器\image-20201029190939372.png)]UI界面设计:3个lineEdit(lineEditNum1,lineEditNum2,lineEditSum)2个PushButton(buttonClear,原创 2020-10-29 20:28:08 · 3459 阅读 · 0 评论 -
Qt笔记总结
Qt笔记总结[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kXiarErr-1603886732741)(https://raw.githubusercontent.com/CodingEmbedded/cloudimg/master/image/20201028185914.png)]作者:hackett微信公众号:加班猿一、常用控件按钮类QPushButtonQtoolButtonQRadioButtonitemQListWidget容器类QSta原创 2020-10-28 20:07:48 · 1017 阅读 · 2 评论