首页
学习
活动
专区
工具
TVP
发布

跟Qt君学编程

觉得有用再分享,文章首发公众号「Qt君」欢迎关注。
专栏作者
680
文章
1033080
阅读量
70
订阅数
Qt方便地将文件移到回收站
  静态方法moveToTrash接受文件名作为第一个参数,并且不需要创建QFile实例,第二个参数是设置回收箱的路径。
Qt君
2023-03-17
8000
按钮长按循环触发小例子
  设置下列QPushButton的函数后,将启用并到达一定时间后自动重复触发。期间将发出pressed(),released()和clicked()信号。
Qt君
2020-06-01
7780
统一回复昨天文章的留言(解决写文件断电重启后内容不变的问题)
「从上面图中可以看出,当我们调用fflush后,只是刷新用户缓冲区的数据,还没有真正写入到磁盘中,而很多人认为fflush会真正地写入到磁盘,其实这是误区。」
Qt君
2020-04-15
5840
解决写文件断电重启后内容不变的问题
「因为Linux系统为了效率不会实时将文件内容写入到磁盘中,而是临时写入到系统buffer(内存)。」 每隔一段时间(一般为30s)才会真正写入到磁盘中。在此间隔中断电重启会导致文件并没有真正写入到磁盘中。
Qt君
2020-04-14
1.7K0
检查内存泄漏的工具
  推荐使用的内存泄漏工具有:在Windows上使用「Purify」,在Linux上使用「Valgrind」。
Qt君
2020-02-24
1.3K0
动态库与静态库小看法
动态库与静态库对比一览表 动态库 静态库 文件名 windows: *.dlllinux: *.somacos*.dylib windows: *.liblinux: *.amacos *.a或*.framework 可执行文件体积 较小 较大 内存使用 较小 较大 执行速度 较慢 较快 一些个人看法 动态库虽然可以不用打包到安装包中,而依赖系统中的动态库,似乎是一种不错的方案,缩小安装包的大小。但事实上大多数Qt程序都会带上动态库一起打包。这样一来反而比静态库链接的程序更大。因为程序链接静态库时只会
Qt君
2019-11-28
5430
Qt支持的平台有那些?
整理一下Qt 5.13版本中支持那些平台。 平台 描述 Qt Quick WebGL 使用WebGL™实现流媒体的Qt快速用户界面的平台插件。 Qt for Android Android平台 Qt for Embedded Linux 嵌入式Linux平台 Qt for INTEGRITY Green Hills Software INTEGRITY实时操作系统(支持于Qt5.9) Qt for Linux/X11 Linux/X11平台 Qt for QNX QNX平台 Qt for UWP 通用Win
Qt君
2019-11-14
1.7K0
Linux QQ 2.0 Beta版初体验
Linux QQ最新版悄悄上架了,Linux版的QQ可谓是"十年磨一剑"啊!那就让我们看看最新版QQ都有哪些功能? 下载安装 地址: https://im.qq.com/linuxqq/downloa
Qt君
2019-10-30
1.9K1
跨平台sleep,msleep,usleep兼容性问题
写Linux应用时用到睡眠函数,比如sleep,usleep,但是将应用移植到Windows系统却是编译错误。本文解决Linux与Windows睡眠函数的兼容性问题。 1.宏替换实现 使用Qt的Q_OS_WIN32宏识别系统,读者可以改用其他宏来识别系统。 Windows系统的Sleep睡眠函数单位是毫秒。 Linux系统的sleep睡眠函数单位是秒。 使用宏扩展出msleep睡眠函数单位是毫秒。 #include <QCoreApplication> #ifdef Q_OS_WIN32 #include
Qt君
2019-08-01
3.9K0
Linux命令之一句获取网卡名字
(1) /proc/net/dev是给用户读取或更改网络适配器及统计信息的方法;
Qt君
2019-07-16
8.7K1
Linux知识之启动外部应用方法
一般启动外部应用的方法有system,exec与popen。它们功能相似但使用上有所差别。
Qt君
2019-07-16
6070
Linux知识之退出状态码
shell命令的退出状态码都有特殊的意义,用来显示命令退出时的状态,更多地给外部使用.shell退出状态码是一个0~255之间的整数值.通常成功返回0,失败返回非0(错误码).
Qt君
2019-07-16
5.2K0
预编译好的WebRTC库(翻译文)
  WebRTC(Web Real-Time Communication),网页即时通信的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API(音视频的采集、编解码、网络传输、显示等功能)。Webrtc不仅仅应用在网页端,同时还支持跨平台windows,linux,mac,android。   
Qt君
2019-07-15
2.6K0
Qt处理Excel的一些库
收集一些操作Excel的库。 1.基于Windows系统功能的操作 使用Windows系统的ActiveX对象(QAxObject)操作Excel。 使用ODBC操作Excel文件(必须安装MS Access数据库引擎)。 2.一些第三方独立库 库 .xls .xlsx 读 写 兼容平台 Qt Xlsx × √ √ √ 跨平台 xlsLib √ × × √ 跨平台 libxls √ × √ × 跨平台 LibXL √ √ √ √ 跨平台 qtXLS √ × √ √ Win BasicExcel √ × √
Qt君
2019-07-15
7.1K0
Qt快速转换路径(斜杠与反斜杠转换)
使用Qt编写跨平台软件,在linux与windows系统的路径表达都不尽相同。本文介绍如何快速转换’/‘与’'路径的方法。 /转\(斜杠转反斜杠) 使用QDir::toNativeSeparators接口 示例: QString path = "C:/temp/test.txt"; path = QDir::toNativeSeparators(path); 输出 "C:\\temp\\test.txt" \转/(反斜杠转斜杠) 使用QDir::fromNativeSeparators 示例: QStrin
Qt君
2019-07-15
6K0
QThread类
 QThread类提供一种独立于平台的线程管理方式。     一个QThread实例管理程序中的一个线程。QThread的执行开始于run()。默认情况下,run()通过调用exec()启动事件循环,并在线程内运行Qt事件循环。
Qt君
2019-07-15
2.6K0
Linux命令之火车来了
使用sl命令在Linux终端开出火车动画 安装sl命令 sudo apt install sl 运行sl命令 效果
Qt君
2019-07-15
7160
Qt开源网络库[3]-原理篇上
上一篇介绍到接口的使用,本篇主要讲述的是该网络库的HttpService与HttpRequest原理与实现。对QNetworkAccessManager封装和管理Http请求。采用builder设计模式,这样在多参数情况下可以灵活运用。
Qt君
2019-07-15
1.1K0
Shell脚本格式化内容(处理多余空格与更换分割符)
文档字段与字段之间多余的空格怎么处理,如何将多余的空格格式化,让程序更容易批量读入到数组或其他变量里面呢?
Qt君
2019-07-15
1.9K0
QtCreator代码对齐的方法
对应游标行代码对齐 1ctrl + i 划选部分代码对齐 1使用鼠标划选代码 2ctrl + i 当前文件全部代码对齐 1ctrl + a 2ctrl + i
Qt君
2019-07-15
1.7K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档