qt入門--一些基礎控件的應用

這周學的東西有點亂,東一點西一點的,全在下面3張圖上了







簡短的說吧.

<1>學會了qtcreator的初步使用

<2>學會了基本控件的基礎操作(比如佈局和修改屬性)

<3>學習到了一些基礎控件的常見API

<4>學會了編譯並使用qvfb

<5>學會了在qvfb中顯示中文

......

關於<1>:不做太多介紹.qtcreator是一個集成開發環境,創建文件什麼的都比較容易.


從這幅圖上可以簡單的認識一些qtcreator中designer的開發環境.也就是編輯.ui文件的界面. 額, 上面還有一行重要的佈局管理器欄沒弄下來.失誤....

關於<2>:可以通過代碼或修改designer中的屬性區域來實現控件的屬性,至於佈局,以後在寫總結吧.太多一時寫不來

關於<3>:學到了些入門級的,不多說.以後再總結

關於<4>:關於qvfb工具的,一點比較總要的是,要先在PC下的Qt,也就是X11版本下先編譯出來qvfb工具,然後再編譯X86 embedded版本的Qt 具體編譯參數見百度

關於使用qvfb,它主要是在pc下用framebuffer模擬arm下的lcd顯示.這裏想要讓它在qvfb中顯示就要用x86 embedded下的qmake編譯生成的文件才能在qvfb中顯示

介紹下的使用方法,在一個終端窗口中輸入命令: qvfb -width xxx -height xxx   另一個窗口中 運行程序 加 -qws 參數就行了

關於<5>:下載font_wenquanyi字體,百度一下就有下載地址了.然後把它解壓放在x86 embedded版下安裝路徑下的/lib/font中就可以了.

然後在運行的時候加入參數-font wenquanyi就OK了(這是在qvfb中顯示中文的方法)

要是在PC辦的Qt下顯示中文就很容易了,直接加語句QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); 就行了


好了. 夜深了.先寫這些吧.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章