![](https://img-blog.csdnimg.cn/20210819145339847.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
QT
QT学习
张子又
道阻且长,行则将至 行而不辍,未来可期!
展开
-
还不知道怎么修改QT可执行文件图标?过来吧你!
1.选择一张JPG/PNG格式的图片,将此图片转换成ICO格式转换器网址:(JPG)https://www.aconvert.com/cn/icon/jpg-to-ico/(PNG)https://www.aconvert.com/cn/icon/png-to-ico/2.将生成的ico放入到项目和pro文件同一路径下3.返回Qt打开pro文件,添加一行代码RC_ICONS = 111.ico4.点击运行,修改完成!...原创 2021-07-28 10:17:20 · 474 阅读 · 1 评论 -
C++注释
注释虽然写起来很痛苦, 但对保证代码可读性至关重要. 下面的规则描述了如何注释以及在哪儿注释. 当然也要记住: 注释固然很重要, 但最好的代码本身应该是自文档化. 有意义的类型名和变量名, 要远胜过要用注释解释的含糊不清的名字.你写的注释是给代码读者看的: 下一个需要理解你的代码的人. 慷慨些吧, 下一个人可能就是你!1. 注释风格使用 // 或 /* */, 统一就好.// 或 /* */ 都可以; 但 // 更 常用. 要在如何注释及注释风格上确保统一.2. 文件注释在每一个文件开头加入版权转载 2020-06-11 11:38:02 · 4720 阅读 · 0 评论 -
十个程序员必备的网站推荐
简述程序员的工作和日常生活非常的枯燥,这里给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站,尤其是前三个网站感觉用起来非常的舒服。我大致把这些网站分为几类:使用工具类、设计分享类、资讯交流类、业界良心类。希望能对大家有所帮助。网站推荐Github 代码托管(https://github.com/) 作为开源代码库以及版本控制系统,Github 拥有 140 多万开发者用户。随着越来越多的应用程序转移到了云上,Github 已经成为了管理软件开发以及发现已有代码的首选方法。代码托管必备。.转载 2020-06-09 17:21:00 · 737 阅读 · 0 评论 -
Qt 快捷键 收藏
一般快捷键 动作 快捷键 打开文件或项目(O)… Ctrl+O 新建文件或项目(N)… Ctrl+N 在外部编辑器中打开 Alt+V, Alt+I 全选(A) Ctrl+A 删除 Del 剪切(T) Ctrl+X 复制(C) Ctrl+C 粘贴 Ctrl+V 撤销 Ctrl+Y 打印 Ctrl+P 保存 Ctrl+S 保存所有文件(L)… CTRL+原创 2020-06-04 16:18:02 · 501 阅读 · 0 评论 -
C++ 设计模式
设计模式(Design Pattern)代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处:可重用代码保证代码可靠性使代码更易被他人理解…毫无疑问,设计模式于己、于人、于系统都是多赢的。《设计模式》之于程序员,就好比《圣经》之于耶稣信徒一样,意义可想而知!| 版权声明:一去、二三里,未经博主允许不得转载。什么是 GoF谈及设计模式,必然离不开 GoF:GoF:Ga...转载 2020-06-04 14:28:42 · 289 阅读 · 0 评论 -
大端模式、小端模式及其在Qt中的转换
大端模式和小端模式是计算机中经常涉及到的两种字节序,也有大端对齐、小端对齐、大尾、小尾等叫法。一、起源说起这两种模式,就不得不提一下大端(Big-endian)和小端(Little-endian)这两个英文上的起源。“endian”一词来源于乔纳森·斯威夫特的小说格列佛游记。Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候...转载 2020-06-03 16:51:27 · 3219 阅读 · 1 评论 -
Qt中QString格式化arg前面自动补0或其他
如这样的字符串: 00:01:23将3个int转化为字符串时,使用arg的其它参数;代码如下:QString str = QString("%1:%2:%3").arg(0,2,10,QLatin1Char('0')).arg(1,2,10,QLatin1Char('0')).arg(23,2,10,QLatin1Char('0'));arg中第二个参数表示字符串的位数,第三个参数表示int的进制,第4个参数表示自动补全的字符;如,改为:QString str = QString("%1:.原创 2020-06-03 16:03:06 · 1119 阅读 · 0 评论 -
Qt中QString 和 int char char*等相互转换
1. QString to char* QString qstr = "hello"; char* c_char; QByteArray qba = qstr.toLatin1(); c_char = qba.data();使用c语言写的客户端,使用Qt写的服务器,还使用到了c 的fork()函数。2. char* to QString char* c_char = "world"; QString qstr = QString(QLati原创 2020-06-02 15:37:03 · 539 阅读 · 0 评论 -
Qt中常用快捷键
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 &nbs原创 2020-05-29 17:35:32 · 465 阅读 · 0 评论 -
Qt中需要掌握的快捷操作
多使用快捷键能显著提高工作效率,尽可能减少键盘,鼠标之间切换所浪费的时间。我这里列出个人认为非常重要必须掌握的 Qt Creator 快捷键。看你知道几个?.1 .Ctrl(按住)+ Tab快速切换已打开的文件.2 .快速添加方法实体(.cpp)声明,将光标移动到h文件中的方法声明。按Alt(按住)+ Enter,再按回车键将在cpp中添加该函数的声明。.3 .修改变量名,并应用到所有使用该变量的地方。将光标移动到需要更改的变量上,按Ctrl + Shift原创 2020-05-29 17:33:23 · 368 阅读 · 0 评论 -
C++/Qt小技巧集锦
1、简单的注释除了/*...*/和//...还可以使用下面的方式注释#if 0 需要注释的代码 #end...转载 2020-05-28 17:38:02 · 364 阅读 · 0 评论 -
Qt实现进度条(QProgressBar)
1、进度条的作用 用于显示时间,并告诉用户当前任务的执行进展。2、进度条的使用方式 两种:模态方式和非模态方式 模态方式:使用简单,但必...转载 2020-05-27 15:31:55 · 6319 阅读 · 2 评论 -
QT-QProgressBar动态实现多彩进度条(详解)
如下图所示:效果如下:(gif录制的动画效果不好,所以颜色有间隙) 介绍通过qss实现,只需要一个多彩背景图,通过QImage获取颜色,然后来设置进度条,便可以实现动态多彩进度条(根据图片设定颜色)其中,上面3个进度条就是通过以下3个图片实现的:如果想实现其它颜色,只需要改...转载 2020-05-27 15:21:46 · 2427 阅读 · 4 评论 -
QT5模板库,工具类
字符串类标准c++提供了两种字符串,一种是c语言风格的以“\0”字符结尾的字符数组,另一种是字符串类String,而QT字符串类QString功能更强大。QString::append()函数具有与“+=”操作符同样的功能,实现一个字符串末尾追加另一个字符串,例如:QString str1 = "Welcome ";QString str2 = "to ";str1.append(s...原创 2019-12-13 11:31:31 · 405 阅读 · 0 评论 -
QT常用函数总结(全)
/*****************Qt显示中文(主要在main函数实现)***************************/ #include <QTextCodec> // 编码头文件 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030")); // 窗口里面可以接收或写中文文字 //...原创 2019-12-07 09:53:04 · 8608 阅读 · 0 评论