原创 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