我对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帮助我... :( –