原创 QT操作SQLITE

#include <QCoreApplication> #include<QTextCodec> #include<QSqlDatabase> #include<QSqlQuery> #include<QTime> #include<Q

原创 QPainter QPixmap使用

#include "drawwidget.h" #include<QtGui> #include<QPen> DrawWidget::DrawWidget(QWidget *parent) : QWidget(parent) {

原创 QT定時器 QTimer

定時器是用來處理週期性事件的一種對象,類似於硬件定時器。例如設置一個定時器的定時週期爲 1000 毫秒,那麼每 1000 毫秒就會發射定時器的 timeout() 信號,在信號關聯的槽函數裏就可以做相應的處理。Qt 中的定時器類是 QTi

原创 MFC 界面練習

效果圖 界面源碼: 鏈接:https://pan.baidu.com/s/1M-GeKb4voYbvTMCDvLC_2w 提取碼:0k3t

原创 QT MDI

傳統的應用程序設計中有多文檔界面(Multi-document Interface,MDI)應用程序,Qt 爲設計 MDI 應用程序提供了支持。 本節的實例 samp6_4 是一個 MDI 應用程序,程序運行效果如圖 1 所示。 圖 1

原创 Qt QSpinBox與QSlider

#include <QApplication> #include<QSlider> #include<QSpinBox> #include<QHBoxLayout> int main(int argc, char *argv[]) {

原创 QT Splash窗口

一般的大型應用程序在啓動時會顯示一個啓動畫面,即 Splash 窗口。 Splash 窗口是一個無邊對話框,一般顯示一個圖片,展示軟件的信息。Splash 窗口顯示時,程序在後臺做一些比較耗時的啓動準備工作,Splash 窗口顯示一段時間

原创 QT中QPlainText

QPlainTextEdit 是一個多行文本編輯器,用於顯示和編輯多行簡單文本。另外,還有一個 QTextEdit 組件,是一個所見即所得的可以編輯帶格式文本的組件,以 HTML 格式標記符定義文本格式。 圖 1 實例運行界面 使用 Q

原创 Qt QFileSystemModel功能及用法

QFileSystemModel 提供了一個可用於訪問本機文件系統的數據模型。 QFileSystemModel 和視圖組件 QTreeView 結合使用,可以用目錄樹的形式顯示本機上的文件系統,如同 Widnows 的資源管理器一樣。使

原创 QT中QListWidget

Qt 中用於項(Item)處理的組件有兩類,一類是 Item Views,包括 QListView、QTreeView、 QTableView、QColumnView 等;另一類是 Item Widgets,包括 QListWidget、

原创 Ubuntu中apt失效

  這有助於運行中的 apt-get 或者 apt 進程能夠避免被其它需要使用相同文件的用戶或者系統進程所打斷。當該進程執行完畢後,鎖定文件將會刪除。     所以:       1:移除對應目錄下的鎖文件:       2:強制重新配置

原创 QT Layout connect

#include "finddialog.h" #include<QHBoxLayout> #include<QVBoxLayout> FindDialog::FindDialog(QWidget *parent) : QDia

原创 C++成員模板

//成員模板就是模板中包含模板 template <class T1,class T2> struct pair { typedef T1 first_type; typedef T2 second_type; T1 fir

原创 namespace 經驗談

使用namespace 包裹不同的文件   #include <iostream> #include<list> namespace jj01 { //開始設計 template<typename T> using Lst=list<T,

原创 C++ 模板模板參數template template parameter

template <typename T, template <typename T> class Container > class X