qt 常用语法
文章平均质量分 61
--·
老科投篮不中,但姿势依然美如画!
展开
-
qt qml 界面程序 适配4K屏幕 简单方法
在main函数中添加一句:QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling,true);原创 2020-08-24 17:29:54 · 1341 阅读 · 0 评论 -
qt qml json数据交互
json数据体{ "code":0, "data":[ { "file":[ { "TargetName":"456789", "destbasename":"destbase" }, ...原创 2020-04-19 16:47:21 · 1131 阅读 · 0 评论 -
qt 下 原生socket tcp 基本用法
qt中使用socket,首先要包含windows.h头文件还要在pro文件中,增加:LIBS += -lpthread libwsock32 libws2_32 引入相关函数的库TCP 稳定传输服务器端:0、在使用socket的之前,要调用WSAStartup函数,不然会导致后面的连接失败;1、首先需要socket的创建 使用socket函数初始化;2、创建SOCKADDR_IN服务...原创 2019-12-05 14:52:29 · 2913 阅读 · 3 评论 -
qt QDir 枚举类型
QDir中的Filter枚举变量enum QDir::Filter 与 flags QDir::Filters 中常用的枚举变量值及其含义如下:QDir::Dirs 0x001 列出目录;QDir::AllDirs 0x400 列出所有目录,不对目录名进行过滤;QDir::Files 0x002 列出文件;QDir::Drives0x004 列出逻辑驱动器名称,该枚举变量在Linux/U...转载 2019-08-01 19:03:17 · 629 阅读 · 0 评论 -
qt text文件的读取和写入
#include <QFile>#include <QFileDialog>#include <QIODevice>#include <QTextStream>#include <QDebug>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ...原创 2019-05-17 12:17:04 · 3375 阅读 · 0 评论 -
qt qcombox 搜索功能
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QCompleter>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);...原创 2019-05-21 11:36:59 · 1867 阅读 · 0 评论 -
qt double类型数据转化成字符串,去除小数点后多余的0
QRegExp rx; rx.setPattern("(\\.){0,1}0+$"); //QString text = QString::number(model->getValue().toFloat(), 'f', 4); QString text = QString("%1").arg(model->getValue().toFloat(), 0, 'f...转载 2019-05-09 15:40:53 · 2230 阅读 · 0 评论 -
qt时间时区问题
首先拿到一个时间戳假设为0(1) UTC时间(世界统一时间 北京时间是在UTC时间上+8小时)应该显示:1970-1-1 00:00:00(2) 北京时间(UTC 时间+8小时)应该显示:1970-1-1 08:00:00总结下格式化方法:1、显示UTC(1) 先定义QDateTime timeUtc(QDate(1970 , 1 , 1) , QTime(0,0,0,0));(...原创 2019-05-14 11:49:11 · 3110 阅读 · 0 评论 -
qt 输出PDF文件
.cpp:#include "mainwindow.h"#include "ui_mainwindow.h"#include <QtPrintSupport/QPrinter>#include <QPainter>#include <QFileDialog>#include <QFile>#include <QPdfWriter&原创 2019-01-28 14:28:48 · 1572 阅读 · 1 评论 -
qt语音类QTextToSpeech
QTextToSpeech 类是qt专门用来语音阅读的类。里面的方法较为完善可直接调用来实现对字符串的阅读。QTextToSpeech *speech = new QTextToSpeech();speech->say(msg);//播报msgspeech->stop();//停止当前的播报speech->pause();//暂停当前的播报speech->resu...原创 2018-11-30 15:57:25 · 3438 阅读 · 0 评论 -
qt中调用sdk包流程、方法、注意事项详细说明
qt是以c++为基础语言的编程工具,如果想调用其他语言已经写好的接口,比如java、或者是用java语言导出的jar包,要用到jni技术。 JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。它实现了java与其他语言的相互调用。在qt中,qt利用原有jni技术,封装出了一个完整的类:QAndroidJniObject,专用于在qt中调用java和jar包。 在qt中如果想调用此类,首先需要android构建环境,原创 2018-11-21 18:53:54 · 8038 阅读 · 0 评论 -
qt 中图表实时滚动的实现
在程序中对图表的实现,可以利用QT中的QtCharts的类,qt中图表类已经封装的非常全面,工作中常用的图表类型基本都有封装,而且都可以直接调用。程序中有时候也需要用图表来实现对数据的实时监控,实现图表滚动的效果。![在这里插入图片描述](https://img-blog.csdnimg.cn/20181121152206456.png).cpp#include "mainwindow....原创 2018-11-21 15:25:43 · 2509 阅读 · 0 评论 -
qt剪切板操作
有时在程序中需要对字符串进行复制和粘贴,避开键盘的“CTRL + C”和“CTRL + V”的操作。QClipboard *board = QApplication::clipboard(); board->setText(qstring);//将qstring复制到剪切板QString str = board->text(); //从剪切板中取出复制的值...原创 2018-11-14 17:47:19 · 1215 阅读 · 0 评论 -
qtCSV格式文件的输出
CSV格式的文件 其实就是我们常用的表格文档传入数据时,每个数据用英文","隔开,隔开代表两个单元格,如果不加入“\n”,就会在第一行一直写入。QString fileNameCSV = QFileDialog::getSaveFileName(this, tr("Select Save Location"), QApplication::applicationDirPath(), tr(...原创 2018-11-14 12:36:08 · 1318 阅读 · 0 评论 -
qt中普通二进制文件的读写
1、文件的打开QString filePath = getPath(); QString fileName = QString("%1/%2_%3.air").arg(filePath).arg(uasName).arg(QDateTime::currentDateTime().toString("yyyy-MM-dd hh-mm-ss")); this->m_file = new Q...原创 2018-11-14 12:26:02 · 3744 阅读 · 0 评论 -
qtQFileDialog 用法
#QT 打开文件对话框1、可直接调用qt方法:Qstring fileName = QFileDialog::getOpenFileName(this, tr(“open file”), &quot; &quot;, tr(“Allfile(.);;mp3file(*.mp3)”));说明:这样就会产生一个对话框,和系统的资源管理器差不多的。返回的是你选择文件的 绝对路径。参数1:父窗口参数2:对话框的标...原创 2018-11-06 10:41:37 · 1829 阅读 · 0 评论