日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt安装和QML HelloWord程序

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt安装和QML HelloWord程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

QT Win7開發環境安裝配置

Qt是一個跨平臺應用程序和用戶界面框架,使用C?+?+或者QML,類似CSS和JavaScript開發語言。?它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所用功能。Qt是完全面向對象的,很容易擴展,并且允許真正地組件編程。
下載所需開發軟件工具:
官方網站:http://qt-project.org/downloads/,選擇對應版本如下圖所示:


下載地址:
http://download.qt-project.org/official_releases/qt/5.2/5.2.1/qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe
?
下載完成后雙擊文件:?qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe,一步一步完成安裝:

第一步:

選擇設置安裝組件,建議全選。

第二步:


第三步:


第四步:

安裝完成!

第五步:

打開QT Creator配置qmake和gcc編譯器,




QML HelloWord程序

這第一個程序是一個非常簡單的“Hello World”例子,介紹一些基本的QML概念。下面的圖片是這個程序的截圖。


這里是QML代碼的應用程序:

import QtQuick 2.0Rectangle {id: pagewidth: 320; height: 480color: "lightgray"Text {id: helloTexttext: "Hello world!"y: 30anchors.horizontalCenter: page.horizontalCenterfont.pointSize: 24; font.bold: true} }

逐步解說

Import

首先,需要導入在這個例子中使用的類型。大多數QML文件將導入內置的QML類型(如矩形,圖像,...)來給Qt使用:

import QtQuick 2.0

Rectangle類型:


Rectangle {id: pagewidth: 320; height: 480color: "lightgray" }

我們聲明類型矩形的根對象。這是基本的構建模塊之一,你可以用它來在QML創建一個應用程序。我們給它一個id為以后能夠引用它。在這種情況下,我們把它稱為“頁面”。還設置了寬度,高度和顏色屬性。矩形類型包含許多其他屬性(如x和y),但這些都是使用它們的默認值。

Text 類型:

Text {id: helloTexttext: "Hello world!"y: 30anchors.horizontalCenter: page.horizontalCenterfont.pointSize: 24; font.bold: true}

我們添加了一個文本類型的顯示文本的根矩形子類型的?'Hello world!'.

y屬性用于在從其父的前垂直30個像素位置的文本。

anchors.horizontalCenter屬性是指一個類型的水平中心。在這種情況下,我們指定了文本類型應該水平居中的頁面元素

font.pointSize和font.bold性質與字體,并使用點符號。

查看示例

要查看所創建文件名作為第一個參數運行qmlscene工具(位于bin目錄中)。例如,若要從安裝位置,請鍵入運行提供完成helloword例如:

qmlscene tutorials/helloworld/helloword.qml

from: http://www.yiibai.com/qt/qt_install.html#

總結

以上是生活随笔為你收集整理的Qt安装和QML HelloWord程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。