Qt
洗砚
闻墨而来
展开
-
Qt 5.14.2+MySQL编译64位、32位库
在使用MySQL的时候出现QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7后来找了资料发现https://blog.csdn.net/kongqingxin12/article/details/107703184编译出了64位的但是在使用的时候依然会出现QSqlDatabase: QMYSQL drive原创 2020-12-24 14:15:06 · 700 阅读 · 0 评论 -
Qt 使用QAxObject操作Word
因为最近项中需要生成报表,所以网上查了资料,因为VB看不懂所以总结的也不多,在实现中没有使用标签只是以光标的位置来插入,包括:创建文件,排版方式,添加文字,添加图片,添加表格,表格添加文字(图片),光标移动到尾部,光标跳转(类似tab)等添加 QT += axcontainerQAxObject *m_pWord; //指向整个Word应用程序QAxObject *m_pWor...原创 2018-09-02 00:13:38 · 24463 阅读 · 12 评论 -
Qt解析XML文件
之前对XML几乎一无所知,更遑论解析之后因为工作需要做之前了解了一点解析文件:<resp><city>北京</city><updatetime>14:47</updatetime><wendu>0</wendu><fengli><![CDATA[ 3级 ]]></f...原创 2018-01-13 18:17:00 · 324 阅读 · 0 评论 -
Qt日期操作(QDateTime)
获取当前时间QDateTime begin_time = QDateTime::currentDateTime();//获取系统现在的时间QDateTime转QStringQDateTime begin_time = QDateTime::currentDateTime();//获取系统现在的时间QString begin =begin_time .toString("yyyy...原创 2019-03-13 15:10:31 · 51574 阅读 · 4 评论 -
QChart 选中图例对应折线变色
因为项目中需要用的折线比较多,查找某一条比较困难所以做了选中图例折线变色的功能,代码比较简单:QColor m_color;QChart m_chart;void MainWindow::markers()//关联初始化{ foreach(QLegendMarker* pLeg...原创 2019-01-21 15:46:48 · 3651 阅读 · 2 评论 -
仿QFileSystemModel将文件目录在QTreeView中显示
因为工作需要显示指定文件下的文件夹下的目录,但是QFileSystemModely不熟重写的时候没有达到指定的效果,所以用其他方法做了个类似的:void MainWindow::refreshTree(){ QString path ="X:/XXXX/XXXX/Tencent Files"; newfile= new FileTree(); //设置根...原创 2018-12-03 15:39:30 · 2243 阅读 · 1 评论 -
Qt 使用sendemailapi实现邮件发送
使用sendemailapi编写邮件发送比较方便,之后就是创建界面调用接口,将调用方法贴出:MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); smtp = new Smtp...原创 2018-09-28 15:45:43 · 3247 阅读 · 11 评论 -
QChart 设置图例折线图名称在同一条线上在在名称前添加图片
首先嵌套QGraphicsScene自己做一个头void CreateTopWidget::initWidget(){ setStyleSheet("background-color:rgb(8, 21, 66);"); m_scene = new QGraphicsScene(); m_scene->setSceneRect(0, 0, 100, 10); m_gr...原创 2018-07-14 22:57:53 · 5825 阅读 · 0 评论 -
关于Qt中QJsonObject、QJsonArray生成与解析JSON文件
使用QJsonArray写文件: QString fileName = ":load.json"; QFile srcFile(fileName); if(!srcFile.open(QFile::ReadWrite)){ return; } QJsonArray json; //添加方式一: json.append("z...原创 2018-05-05 18:03:41 · 29372 阅读 · 1 评论 -
QChart柱状图、折线图和散点图添加标注提示框
因为比较简单所以直接上代码mainwindow.cppm_tooltip(0)//初始化void MainWindow::initChart(){/****to do****/ m_barSeries = new QBarSeries(m_typeChart); connect(m_barSeries, SIGNAL(hovered(bool, int, QBarSet*)), thi...原创 2018-03-19 09:20:47 · 9152 阅读 · 4 评论 -
Qt报警涟漪扩散
DrawRippleWidget::DrawRippleWidget(QWidget *parent) : QWidget(parent) , m_timeId(0){}DrawRippleWidget::~DrawRippleWidget(){}void DrawRippleWidget::timerEvent(QTimerEvent *e){ if (e->timerId() =...原创 2018-02-26 13:33:13 · 698 阅读 · 0 评论 -
QChart柱状图、折线图和散点图图像及X轴刷新
使用QChart需要在*.pro中添加QT += charts在*.h文件中添加使用Qt中预先定义好的宏:[cpp] view plain copyQT_CHARTS_BEGIN_NAMESPACEclass QChartView;class QChart;QT_CHARTS_END_NAMESPACEQT_CHARTS_USE_NAMESP原创 2018-01-28 14:31:49 · 14601 阅读 · 3 评论 -
Qt时钟界面、数字时钟(12小时制24小时制切换、修改系统时间)
学习Qt之初参照网上资料,然后稍加修改的时钟界面,界面包含了时钟、数字时钟、12小时制和24小时制相互切换并且可以修改系统时间。以下代码为时钟部分:clock.h#include <QWidget> #include <math.h> #include <QtGui/QDialog> #include <QResizeEvent...原创 2015-09-13 18:18:46 · 14530 阅读 · 18 评论