原创 簡單工廠模式實現粗略的四則運算
頭文件: Factory.h #ifndef FACTORY_H #define FACTORY_H #include "product.h" class Factory { public: Factory(); Pr
原创 Qt實現截圖選擇框(僅實現選擇框創建,非完整的截圖功能)併發射信號給調用的槽函數
頭文件: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include "mywidget.h" namespace Ui
原创 使用Qt的鼠標支持,模擬實現粗略的畫板連線
頭文件: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include "qshuwidget.h" namespace
原创 Qt:Model/View架構的簡單使用
注:Model/View架構使用要繼承QStyledItemDelegate 類,類型選擇爲Widget; 數據項中:Item; 每個Item可以關聯多個數據,每個數據用一個role(角色,任務)來作爲標識; Qt:Display Rol
原创 Qt:開啓拖動項
頭文件: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow; }
原创 Qt 實現簡易的學生信息管理文檔
頭文件: mianwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QTableWidget> #include <
原创 Qt實現正弦曲線圖(類似示波器功能)
寫在前面:因爲Qt的GUI界面座標和數學座標系不同,所在顯示時要進行座標轉換,GUI界面是以左上角爲原點座標的 頭文件: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #i
原创 使用Qt中的工作線程,模擬上傳文件(需要用到定時器,線程知識)
頭文件: GBK.h #ifndef _QT_GBK_H #define _QT_GBK_H #include <QString> #include <QTextCodec> #include <string> using std:
原创 Qt:TreeWidget(樹控件)的簡單操作
實現的功能:1.搜索文件夾中指定類型的文件並顯示在GUI界面上 2.選中勾選框,打印選中的文件名; 頭文件: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include
原创 C語言實現,順序隊列,循環隊列,和棧!
隊列是一種特殊的線性表,特殊之處在於它只允許在表的前端(front)進行刪除操作,而在表的後端(rear)進行插入操作,和棧一樣,隊列是一種操作受限制的線性表。進行插入操作的端稱爲隊尾,進行刪除操作的端稱爲隊頭。隊列的數據元素又稱爲隊列元
原创 Qt:原位編輯(QStyledItemDelegate類的應用)
頭文件: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QString> #include <QList
原创 Qt:接受拖放,簡單應用
頭文件: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QtGui> //包含GUI界面的相關函數
原创 Qt定時器的應用,實現時鐘的狀態
Qt有兩種定時器,一種是QObject類,另一種是QTimer類。 (1)QObject類提供了一個基本的定時器,通過函數startTimer()來啓動,通過killTimer()來結束,通過QTimerEvent來處理定時器事件 sta
原创 Qt:TreeWidget中添加子控件,並在主窗口接收響應
頭文件: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QString> #include <QTree
原创 Qt D-Bus的簡單應用
通過前面的介紹,相信對Qt D-Bus有了一定的瞭解,下面來實現一個簡單的進程間函數調用的demo,對Qt D-Bus適配器和接口等進行詳細的講解和運用。 我們先實現一個服務端進程DBus_Server,服務端代碼如下: 注,要使用D-B