原创 一、QxOrm框架之編譯使用案例

一、框架簡介 C++ 數據庫 ORM 框架比較有代表性的有兩個:ODB 和 QxOrm,若是使用 QT 開發,建議使用 QxOrm。QxOrm 幾乎支持所有的主流數據庫,比如 SQLite、MySQL、PostgreSQL、Ora

原创 六十二、Qt+Sqlserver 操作數類型衝突: varbinary 與 float 不兼容

一、問題 我在構造參數時,將獲取的參數值由字符串轉換爲 float 存入 QVariantMap 對象,存入數據庫時會報錯:操作數類型衝突: varbinary 與 float 不兼容 params["XZL0"] = item-

原创 十一、QT之截圖並取出圖中的顏色

一、截圖 #if (QT_VERSION <= QT_VERSION_CHECK(5,0,0)) QPixmap pixmap = QPixmap::grabWindow(QApplication::desktop()->

原创 十九、Qt之調用打印機打印表格

PrintAPI.h #ifndef PRINTAPI_H #define PRINTAPI_H #include <QObject> #include <QMutex> #include <QStringList> #incl

原创 五十一、Qt之通用數據庫分頁

DBAPI.h #ifndef DBAPI_H #define DBAPI_H #include <QObject> #include <QMutex> class QtSql; class QTableView; class

原创 十五、QT之NTP校時

NTPAPI.h #ifndef NTPAPI_H #define NTPAPI_H #include <QObject> #include <QUdpSocket> #include <QDateTime> #include

原创 十八、QT之導出數據到EXCEL

ExcelAPI.h #ifndef EXCEL_H #define EXCEL_H #include <QObject> #include <QMutex> #include <QStringList> class Exce

原创 五十二、qt QString用法

參見 qt QString用法

原创 十四、獲取CPU、內存使用率

ShowCPUMemory.h #ifndef SHOWCPUMEMORY_H #define SHOWCPUMEMORY_H #include <QObject> class QLabel; class QTimer; cl

原创 十七、打開電腦中的文件

QString file = QFileDialog::getSaveFileName(this, "保存文件", defaultName, "Pdf(*.pdf)"); QString url = QString("file:

原创 十、設置 QListWidget 縮略圖形式顯示圖片

void GasAlarm::initListWidget() { ui->listWidget->clear(); // 設置爲圖標顯示模式 ui->listWidget->setViewMode(QLis

原创 十二、Qt之串口開發

主要是藉助第三方庫 qextserialport #include "qextserialport.h" QextSerialPort *com; //串口通信對象 /** * @brief 讀取串口數據 */

原创 十六、Qt之保存成PDF(表格)

PdfAPI.h #ifndef PDFAPI_H #define PDFAPI_H #include <QObject> #include <QMutex> #include <QStringList> #include <Q

原创 五十六、QT之表格表頭單元格合併,單元格內容只讀和自定義樣式

一、效果 二、基本思想   由於無法直接操作表格的 header,所以只能採用一個 QTableWidget 和 QTableView 組合來實現一個表格, QTableWidget 用來實現表頭,QTableView 用來加載

原创 十一、圖片擴展鋪滿QLabel

沒設置之前: 加上如下代碼: //設置圖片鋪滿 QLabel QImage headPotrait; headPotrait.load(":/resources/images/touxiang01.jpg");