原创 一、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");