1.首先開啟qt creator,新建工程。
2.選擇qt的widget專案,建立qt專案。
3.繪製ui
直接雙擊選擇ui檔案,進行視覺化繪製ui,我們這裡拖動乙個標籤到主視窗。
先不用改變其文字,我們將在程式裡改變其文字內容。
4.編寫程式改變標籤內容
由於我們使用了qt designer,在qt中 uic會自動建立我們的拖動進去的控制項物件,因此我們可以通過ui指標來訪問,開啟mainwindow.cpp檔案,**如下:
#include "mainwindow.h"
#include "ui_mainwindow.h"
mainwindow::mainwindow(qwidget *parent) :
qmainwindow(parent),
ui(new ui::mainwindow)
mainwindow::~mainwindow()
我們可以看到這裡有主視窗的建構函式,在建構函式裡面我們對主視窗進行初始化操作,即修改我們拖動的標籤文字為hello world。**如下:
#include "mainwindow.h"
#include "ui_mainwindow.h"
mainwindow::mainwindow(qwidget *parent) :
qmainwindow(parent),
ui(new ui::mainwindow)
mainwindow::~mainwindow()
5.執行程式檢視效果。
6.總結
其實這個hello world 程式基本上把qt的開發大致流程給走了一遍,首先我們要建立qt專案,可以帶介面也可以不帶介面,也就是說qt既可以編寫gui程式又可以編寫控制台程式。建立專案之後,我們在qt designer上面繪製好qt的ui介面,之後在**中編寫邏輯控制控制項物件及執行其他操作。這就是qt大致的程式設計流程。
編寫第乙個lua程式
今天從 拿到lua 5.1的原始碼後,先將其編譯為靜態庫lua.lib。我用vs 2008建立的工程 extern c lua直譯器指標 lua state l int main int argc,char argv 編譯該 後執行的結果為 panic unprotected error in ca...
編寫第乙個Zuul程式
一 zuul的介紹 二 編寫第乙個zuul程式 建立服務專案 建立閘道器專案 三 建立服務專案 1 建立依賴 4.0.0 org.crazyit.cloud zuul first source 0.0.1 snapshot org.springframework.boot spring boot s...
ios7 第乙個ios程式helloworld
xcode 模擬器的一些操作選單 首先開啟ios模擬器,讓ios模擬器處於視窗最前端.1,裝置中可以選擇各種版本的iphone 2,向左右旋轉讓當前的模擬器進行螢幕旋轉 3,搖動手勢用來模擬搖一搖 4,首頁用來在程式中返回手機主頁 5,模擬記憶體警告,這個是在測試中使用 以上是常用的一些操作.在wi...