編寫第乙個程式hello world

2021-08-14 19:29:54 字數 1315 閱讀 2282

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...