原创 [Qt學習篇]VS2013如何創建一個Qt程序

1.首先打開VS2013,然後點擊新建項目.2.然後在左邊的模板選擇”Qt5 Projects”, 然後在右邊選擇”Qt Application”**3.然後在位置處選擇你要創建到的路徑,名稱處的話,中英文都可以,但是最好用英文,然後點擊確

原创 [Qt學習篇]教你搭建vs2013+Qt5的開發環境

很多初學者習慣了用vs系列進行C++的編程,當想進行Qt的學習時,雖然Qt官方提供的Qt creator用起來也不錯,但還是喜歡用vs進行Qt編程,所以在這裏教你們如何搭建這個環境.1.下載並安裝好 百度雲:http://pan.baidu

原创 [Qt學習]Qt 類中Q_OBJECT的作用及其程序代碼體現

Qt中類裏爲什麼要加上Q_OBJECT這個東西呢,原來這是一個Qt定義的宏.它的作用是什麼呢? 原來這個宏中包含了Qt中最重要的一個機制:也就是信號和槽的機制.所有的Qt程序一定會使用這個機制!下面我們可以先看一個簡單的小程序,一個類似於圖

原创 ANSI C標準庫: <time.h>下函數講解

//time.t下的函數.#include <iostream>#include <time.h>#include <windows.h>#include <vector>using namespace std;#pragma warnin

原创 Qt學習: QPaintEvent和QMouseEvent的簡單程序示例

QMouseEvent下可以被重寫的虛函數: 1.void mousePressEvent(QMouseEvent *event); //鼠標鍵被按下的事件. 2.void mouseReleaseEvent(QMouseEvent *ev

原创 Qt學習: QPixmap實現的截屏程序代碼示例

重要函數: 1.bool isNull(); //判斷圖片是否爲空白. 2.bool save(QString); //圖片保存到參數的路徑. 3.QPixmap grabWidget(WId,x=0,y=0,w=-1,h=-1); //截

原创 Qt學習: QCloseEvent關閉事件的使用及代碼示例

QCloseEvent事件是指,當你鼠標點擊窗口右上角的關閉按鈕時,所觸發的函數.如果你沒有重寫virtual closeEvent(QCloseEvent*event);這個虛函數的話,系統是默認接受關閉事件的,所以就會關閉窗體,但有的時

原创 Qt學習: QStackedWidget和手工代碼佈局的程序實例

重要函數: 1.void setCurrentIndex(int); //用下標顯示當前頁,.從0開始. 2.int count(); //返回頁面的數量. 3.void insertWidget(int, QWidget*); //在下標

原创 Qt學習:QLineEdit的用法總結

在使用Qt編寫軟件時,QLineEdit這個部件經常會被用到,大部分用在登錄界面的輸入框,所以這個部件非常的重要.常用成員函數: 1.void setClearButtonEnabled(bool); //是否設置一個清空按鈕. 點擊這個清

原创 Qt學習: 教你如何打包一個Qt程序

當我們用Qt寫好一個小程序,或者軟件之後,怎麼樣打包才能讓解壓包發給其他小夥伴,而且能夠正常運行呢?首先打開你寫的程序,選擇release,然後運行. 由於缺少dll文件,所以不能正常編譯運行. 我的電腦是win8.1,所以去這裏找到這個命

原创 Qt學習: QListWidget的用法.

QListWidget類重要的函數: 1.void addItem(const QWidgetItem*); //加入一個項.需要自己先創建一個項的對象. 示例如下:QListWidgetItem *ite = new QListWidge

原创 Qt學習: QTimerEvent定時器事件的處理程序代碼示例

重要函數: 1.int startTimer(int); //設置定時器,返回一個ld. 2.int event->timerld(); //返回當前的ld. 3.void killTimer(int); //停止定時器.首先從Qt設計師中

原创 Qt學習:QLabel的用法及其程序示例

主要成員函數:1.void setText(QString); //設置label框內的文本. 2.void hide(); //隱藏label框. 3.void setBuddy(QWidget*); //把另一個部件設爲label框的夥

原创 Qt學習: QListWidget程序示例

學習了上一條博客的關於QListWidget的成員函數的用法,下面就有一個相關的簡單小程序來練下手: 程序完成如下圖: 第一步,我們先通過ui設計師拖拽出我們想要的佈局: 下面是”c.cpp”下的代碼:我將逐句講解:#include "c.

原创 QTabWidget多頁面部件的用法及程序示例

*重要函數:* 1.void setTabText(int, QString); //設置頁面的名字. 2.void setTabToolTip(QString); //設置頁面的提示信息. 3.void setTabEnabled(boo