QT常用类
uriel_chiang
这个作者很懒,什么都没留下…
展开
-
QString类遇到的一些问题
QString类 原文:QString QString::arg ( int a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const范例:int i=15;QString b=QString("%1").arg(i, 8, 10, QChar('0'));//数字不足8位就原创 2016-07-14 20:52:09 · 567 阅读 · 0 评论 -
QDateTime类遇到的问题
QDateTime类#include <qdatetime.h>fromeString方法——从字符串QString到时间日期格式QDateTime 原文:QDateTime QDateTime::fromString ( const QString & string, Qt::DateFormat format = Qt::TextDate ) [static] QDateTime QDateT原创 2016-07-15 10:10:54 · 3110 阅读 · 0 评论 -
QFile类中遇到的问题
在调试时发现QFile使用过程中,读取一直不成功。 原因是:路径不对 注意:相对路径的使用需要注意,而且需要注意空格符 调试方法:采用手动打开文件的方式去打开目标文件,看自己定义的字符串路径和目标文件的路径是否相同。 调试代码: QString fileName=QFileDialog::getOpenFileName(this,"Open File",QDir::currentPath(原创 2016-07-16 17:04:55 · 3119 阅读 · 0 评论 -
QT 正则中的文本捕获函数capturedTexts()等
使用举例: QRegExp rx("(\\d+)(\\s*)(cm|inch(es)?)"); int pos = rx.indexIn("Length: 36 inches"); QStringList list = rx.capturedTexts(); // list is now ("36 inches", "36", " ", "inches", "es")在使用以下3个函数原创 2017-09-06 19:47:08 · 1926 阅读 · 1 评论 -
Qt单元测试工具 QTestlib
优点: QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展功能。 特性 详细描述 轻量级 QTestlib 只包含 6000行代码和 60个导出符号。 自包含 对于非GUI测 试,QTestlib只需要Qt核心库的几 个符号。 快速测试翻译 2017-09-06 20:40:51 · 3829 阅读 · 0 评论 -
QT 进行md5加密
QByteArray ba = strAccount.toUtf8() + strPassword.toUtf8();QByteArray bamd5 = QCryptographicHash::hash(ba, QCryptographicHash::Md5).toHex();原创 2017-11-23 16:38:44 · 3745 阅读 · 0 评论 -
QT布局之子窗口空隙
QT布局之子窗口空隙情况概述:有时候我们在QT布局时发现,两个子窗口之间有恒定的间隔,或是子窗口边界无法和父窗口重合,有间隙,无法缩小了,有时候对界面的紧凑性很有影响解决方案:对其父窗口的属性进行设置,一般子窗口会继承父窗口的属性,所以使用的时候小心不要把不需要改变属性的子窗口进行改变了操作: 修改子窗口间隔: 父窗口(Widget)属性: 属性名 用途 ...原创 2018-03-20 15:48:58 · 4081 阅读 · 1 评论 -
QGraphicsSvgItem
概述作为一个可以使用svg文件的QGraphicsItem ,添加于QGraphicsScene,可使用QGraphicsView进行查看。 - 特点: 1. 提供SVG的渲染方式,可以使用SVG文件路劲进行构建对象; 2. 提供setElementId()渲染部分SVG文件,调用时,只用其设定元素和其子元素才会被渲染,对于大文件中为小元素进行渲染 3. setSize()设置大小 ...原创 2018-05-03 20:59:47 · 5028 阅读 · 1 评论 -
QTransform
概述提供2维坐标系统转换 包含:位移、缩放、扭曲、旋转还有映射 这是一个仿射变换矩阵(affine transformation),它包含了坐标系转换所需要的所有信息 但是也不用了解这么多,记住方法就可以了方法 translate(qreal dx, qreal dy):平移 - 对坐标系沿着 x 轴移动 dx、沿 y 轴移动 dy scale(qrea...原创 2018-05-03 21:06:09 · 1168 阅读 · 0 评论