關於部落格
親子旅遊記錄
加一點點的心得感想
  • 82156

    累積人氣

  • 0

    今日人氣

    0

    追蹤人氣

Qt : 使用 QMessageBox Say Hello!

 建立新專案的過程就不再贅述
可參考前篇文章: http://blog.yam.com/chu24688/article/43980077

=== 進入設計模式 ====


將 Push Button 拖曳到視窗


雙擊 Push Button, 將文字改 Say Hello


滑鼠指向 Push Button, 按右鍵, 選《Go to slot...》


先選 clicked() 再按 OK

電腦自動產生副程式
輸入以下三行程式

第18行: 宣告一個 QMessageBox物件
第19行: 將該物的文字設為 Hello!
第20行: 執行該物件

由於程式用到了 QMessageBox, 所以要在 widget.h 加入它的引入檔



先雙擊 widget.h ,
再加入一行文字 #include <QMessageBox>
按 Ctr-R 執行它吧!


點選《Say Hello》立刻出現 Hello!

在實務上,我們常常需要顯示二行以上的資料
只要在文字中加入換行符號 "n" 就可以了

在原來 widget.cpp 程式第19行改成
QMessageBox("Hello! n Dear baby");
結果變成


 
若顯示的內容是變數,且好幾個字串連結在一起
則需利用 QTextStream 物件

程式改寫如下:


第18行:增加一個實數變數 mypi
第19行: 增加一個 QString 變數 mystr
第22行: 利用 QTextStream 將多段文字及變收連結在一起
其餘不變

由於使用QTextStream物件
所以在 widget.h 加入 #include <QTextStream>



增加 #include <QTextStream>

執行結果




========== end ==========
相簿設定
標籤設定
相簿狀態