标签 qt 下的文章
qt 自定义信号
1. 发送信号 在发送的头文件中标明需要发送的信号 Q_OBJECT //必须使用宏Q_OBJECT signals: //使用signals声明信号函数,访问级别为protected void testSignal(int v);...
qt 学习笔记
1. 获取容器的最大最小值,注意返回的不是数值,需要 *。 ```c++ min_data = min_element(myarr.begin(),myarr.end()); auto mydata = minmax_element(myarr.begin(),myarr.end()); co...
qt 调用 linux 命令,读取输出信息
class Process : public QObject { Q_OBJECT public: Process() { connect(&m_process, SIGNAL(readyReadStandardOutput()), this, ...
qt QTextStream 写入文件 中文乱码
今天使用 qt 的写入文件,发现中文乱码,经过一番查找,解决问题。 ```c++ QTextStream txt(&file); txt.setCodec(QTextCodec::codecForName("utf-8")); txt << QStrin...
int, float, double 等转化为 qstring
一般有以下两种方法: 1. QVecotr<int> vec; QString(QByteArray().setNum(vec.at(3))) 2. float f; QString("%1").arg(f)
qvector 转为数组
在 qt 中想要把 qvector 转化为原始数据构成的数组,有几种方法: 直接使用循环读取 double *bytes = new double[vec.size()]; for (int i = 0; i < vec.size(); ++i) { bytes[i] = ve...
qt 中图表 QtCharts 的使用
1. 概念: 坐标轴-QAbstractAxis: 图表中,一般都有 X、Y 坐标轴,复杂一些的还带有 Z 轴。对应到 Qt 的图表也有 X、Y 轴对象。但是今天,我们先不展开介绍。如果我们不创建轴坐标对应的对象,可以使用 Qt 的默认轴对象。后面我们会介绍用法。 系列-QAbstractSe...
qt 程序发布打包
1. 首先把 release 版本的 exe 复制到其他文件夹,比如 Desktop\test 2. 使用开始菜单中 qt 里面的控制台窗口,使用 cd 命令打开到 Desktop\test 位置,然后使用打包命令: windeployqt test.exe 然后 qt 会自动把依赖复制到 D...
qt 字符串 转换 hex
1. qt 中两个字符的字符串直接转换为 hex,类似于 ”1A" 要转换成 16进制的 0x1A,使用 int QString::toInt(bool *ok, int base)。具体如下: QString str = "0x1A"; int value = str.toInt...
最新回复