我對Qt非常陌生。我正在關注本教程http://sector.ynet.sk/qt4-tutorial/my-first-qt-gui-application.html。本教程中有一個小錯誤。雖然它添加了組合框條目,但未設置文本。有人可以告訴我如何正確初始化組合框。在Qt組合框中設置項目
另外,有人可以指出我是否有更好的學習Qt的教程?
我對Qt非常陌生。我正在關注本教程http://sector.ynet.sk/qt4-tutorial/my-first-qt-gui-application.html。本教程中有一個小錯誤。雖然它添加了組合框條目,但未設置文本。有人可以告訴我如何正確初始化組合框。在Qt組合框中設置項目
另外,有人可以指出我是否有更好的學習Qt的教程?
最後,我得到了正確的答案。我在下面提供了它,希望這將是有益的其他初學者:
QStringList list=(QStringList()<<"red"<<"yellow"<<"blue");
comboBox->addItems(list);
本教程適用於Qt 4.2,我們現在在Qt 4.8。你應該在這裏找到你要找的東西http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html
小小的建議,儘量不要使用Qt的創造者來設計你的Gui,直到你明白如何用代碼來完成它,你將會減少錯誤(並且知道如何去尋找什麼時候你做)。
感謝在建議。通過時間即時設計與QT設計器的用戶界面,但我應該學習如何編寫XML代碼也是這是你所提到的 –
謝謝教程你指出看起來很好 –
實際上Qt的創建者爲你做了XML(仍然可以閱讀它,但不是必須的),我的意思是,你可以通過簡單的拖放項目來創建GUI一個「空白」的窗口,但我強烈建議你不要自己去做,否則你不會意識到每個Qobjects的所有(可怕的)可能性。 – Jeremie
當您在Qt Designer中,你可以在QComboBox只要雙擊和EditComboBox屏幕將會出現。在那裏你只需點擊加號或減號來輕鬆地將項目添加到對象列表。希望這有助於。這種方式你不必用代碼來完成。
如何添加數據方式?我不想每次我想要知道什麼被選中時,做字符串operatiosn。 – dhein
這可能是一個非常簡單的專家問題。但爲什麼不enybody幫助我... :( –