2012-11-27 74 views

回答

12

最后,我得到了正确的答案。我在下面提供了它,希望这将是有益的其他初学者:

QStringList list=(QStringList()<<"red"<<"yellow"<<"blue"); 
comboBox->addItems(list); 
5

本教程适用于Qt 4.2,我们现在在Qt 4.8。你应该在这里找到你要找的东西http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html

小小的建议,尽量不要使用Qt的创造者来设计你的Gui,直到你明白如何用代码来完成它,你将会减少错误(并且知道如何去寻找什么时候你做)。

+0

感谢在建议。通过时间即时设计与QT设计器的用户界面,但我应该学习如何编写XML代码也是这是你所提到的 –

+0

谢谢教程你指出看起来很好 –

+3

实际上Qt的创建者为你做了XML(仍然可以阅读它,但不是必须的),我的意思是,你可以通过简单的拖放项目来创建GUI一个“空白”的窗口,但我强烈建议你不要自己去做,否则你不会意识到每个Qobjects的所有(可怕的)可能性。 – Jeremie

5

当您在Qt Designer中,你可以在QComboBox只要双击和EditComboBox屏幕将会出现。在那里你只需点击加号或减号来轻松地将项目添加到对象列表。希望这有助于。这种方式你不必用代码来完成。

+0

如何添加数据方式?我不想每次我想要知道什么被选中时,做字符串operatiosn。 – dhein

相关问题