2012-07-13 81 views
0

我想用PyQt4製作一個GUI界面。我希望能夠從我的python程序發送文本,並將其顯示在由PyQt4創建的窗口中。用PyQT4在窗口中顯示文本

我已經能夠通過按鈕輸入數據,但我希望能夠從我的python程序寫它。我可以使用self.setGeometry命令創建一個窗口,並且我相當確定我需要寫入文本塊的函數位於QTextEdit模塊中(而不是QLabel,因爲這是針對單行文本的部分)。問題是有太多的函數可以使用,而我是PyQT(實際上和Python一般)的新手,所以我不太瞭解這個結構。任何幫助正確的方向將不勝感激!

回答

0

QLabel用於顯示文本,而QTextEdit主要用於獲取用戶的單行輸入。例如,一個表單字段以指示名稱必須鍵入到輸入區域,QLabel作爲名稱:和的QTextEdit是用戶將輸入

但我覺得你應該先看看佈局和將方法放在PyQt上(主要是Qt),然後嘗試手動創建簡單的GUI,這樣就可以輕鬆地學習Qt的基本知識和所有其他優秀工具。

還有一個名爲Qt Designer的工具,它可以通過拖拽&拖放工具來創建PyQt(& Qt)程序的GUI。