Qt实践录:非窗体代码片段
本文记录QT常用的代码片段。如打印、字符转换,等等。
打印
#include <QDebug>
qDebug("%x %d", a, b);
qDebug() << "hello";
QString和QByteArray
//Qt5.3.2
QString str("hello");
QByteArray bytes = str.toUtf8(); // QString转QByteArray方法1 QString str("hello");
QByteArray bytes = str.toLatin1(); // QString转QByteArray方法2//Qt5.3.2
QByteArray bytes("hello world");
QString string = bytes; // QByteArray转QString方法1QByteArray bytes("hello world");
QString string;
string.prepend(bytes);// QByteArray转QString方法2小结:数组转字符串,直接赋值。字符串转数组,用toLatin1或toUtf8数组转十六进制字符串
QByteArray sendData
QString showStr
showStr = sendData.toHex(' ').data(); // 用空格隔开
获取本机IPv4地址
QStringList list;QList<QHostAddress> ipAddressesList = QNetworkInterface::allAddresses();foreach (QHostAddress addr, ipAddressesList){if (addr.toIPv4Address()){qDebug() << addr.toString();list.append(addr.toString());}}
Qt实践录:非窗体代码片段相关推荐
- Qt实践录:TCP网络调试助手
由于项目需要使用到网络调试及测试,为了练手,使用 Qt 编写一个串口调试助手.本文按开发的过程进行简单介绍,同时也涉及部分用到的模块代码.详细代码参考源码仓库. 在代码复用方面,笔者认为 Qt 比 M ...
- Qt实践录:串口调试助手
由于项目需要使用到串口调试及测试,为了练手,使用 Qt 编写一个串口调试助手.本文按开发的过程进行简单介绍,同时也涉及部分用到的模块代码.详细代码参考源码仓库. 工具特性 具体功能 具备串口收发功能. ...
- Qt实践录:一些界面设计的记录示例
本文主要记录使用 Qt 实现某一些小功能的示例. 控件特定条件下显示 有些场合,需要隐藏界面某些功能,面向特定人员使用,如一些维护升级工具,面向现场支持人员和面向开发人员,所用之功能不同,但又不想同时 ...
- Qt实践录:常见控件操作示例2
继前篇,本文继续记录QT常见控件的操作示例.包括:QProgressBar 等. QProgressBar 设置范围及初始值ui->progressBar->setRange(0, 100 ...
- Qt实践录:常见控件操作示例1
本文记录QT常见控件的操作示例.包括:QPushBotton.QLabel.QComboBox.QSlider.QSpinBox.编辑框(QLineEdit/QPlainTextEdit/QTextE ...
- Golang实践录:简单的代码片段
本文列出简单的代码片段及基础知识. 简单说明 包 import的包从src算,如果在子目录,一定要添加子目录路径.如import "a",则a一定在src目录下. 同一个目录只能有 ...
- 加入收藏代码_100个原生JavaScript代码片段知识点详细汇总【实践】
作者:小棋子js 转发链接:https://www.jianshu.com/p/b5171efa340f JavaScript 是目前最流行的编程语言之一,正如大多数人所说:"如果你想学一门 ...
- qt creator插入代码块快速注释snippets代码片段的功能
定义 任何开发IDE中,一般都提供snippets代码片段的功能,就是为了方便快捷的插入格式一致的代码段或者注释段. 步骤 qt creator 添加头文件,源文件的注释功能. 在qt creator ...
- Golang实践录:反射reflect的一些研究及代码汇总
本文汇总一些工程中使用到的和 reflect 有关的代码示例.由于是代码片段,不一定保证完整. 解析json 本节介绍解析json的一些方法.json 可来自文件,也可来自字符串,无论哪种,都是先转换 ...
最新文章
- [图]吴恩达AI公司Drive.ai或已找到新买家--苹果
- win7网络适配器_Win7系统笔记本电脑连接蓝牙音箱的操作方法
- 799. 最长连续不重复子序列 【双指针经典板子题】
- vue定义一个变量并显示
- html鼠标悬停位置,html – 当我将鼠标悬停在其上时,我想隐藏图像并在其位置显示文本...
- SQL Performance Analyzer SPA常用脚本汇总
- 太空飞行计划 网络流
- 解决http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
- html5与之前版本,IT兄弟连HTML5教程HTML5做到了与之前版本的兼容
- java 加载类java_深入研究Java类加载机制
- 敏捷开发系列学习总结(11)——Scrum敏捷开发流程的三个角色、四个会议和三个物件
- Python天天美味(17) - open读写文件
- 转帖节选:卓有成效的管理者(彼得.德鲁克)
- 使用Python来处理文件
- 华东交通大学计算机科学与技术专业,华东交通大学计算机科学与技术专业2016年在湖北理科高考录取最低分数线...
- web api authentication
- JN5169 ZigBee 3.0 协议栈之 ZigBee 网络参数
- automation服务器不能创建对象的终极解决办法!
- Power Apps平台利用CDS(Common Data Service)制作问卷调查
- c# 如何实现图片压缩
热门文章
- jenkins 启动_通过http请求启动jenkins任务
- clickhouse大数据分析技术与实战_比Hive快500倍!大数据实时分析领域的黑马
- 用 PHPRPC 实现 Ajax 安全登录
- 小马智行完成D轮融资首次交割 估值达85亿美元
- BOE(京东方)供货荣耀60 Pro流光四曲屏
- 斗鱼Q3财报:移动端季度平均MAU再创新高至6190万,付费用户720万
- 马斯克惹麻烦?特斯拉股票一夜暴跌12%,千亿市值蒸发
- 外媒:苹果聘请更多司机在加州测试其自动驾驶汽车
- B站成立快乐奖学金 首期投入419万4172元
- 三星Galaxy S21 FE即将量产:8月登场 小屏满血旗舰!