2010-02-26 48 views
1

我没有在QT进度条,我都在仿真器和移动使用.. 中出现无限进度条,但其没有得到动画..(无限进步不来)问题的进度的动画QT

这里是我HV编写的代码

QApplication a(argc, argv); 

QProgressDialog *dialog = new QProgressDialog(); 

dialog->setMinimum(0); 
dialog->setMaximum(0); 

dialog->showMaximized(); 
dialog->exec(); 
return a.exec(); 

请建议,如果一些事情错

+0

我不能看到提供的代码有任何问题,所以如果它的行为,我会认为它与Qt代码的错误,并提交一个错误报告(可能用上面给出的代码作为示例程序来重现问题)。 – 2010-02-26 16:57:44

回答

0

我想这与QTCreator和Qt 4.6.1一个空白的项目和它的工作...

也许你可以尝试添加这一行:qApp-> processEvents();

希望它有一点帮助!

编辑:如果您尝试删除行对话框 - > exec();我不认为这是必要的...

+0

我通常怀疑qApp-> processEvents()的用法,特别是在这种情况下......他执行了所有这些设置,然后调用a.exec() - 告诉QApplication对象运行其事件循环。所以它应该已经在处理事件了。 – 2010-02-26 16:56:34

+0

嘿安迪,它工作正常,如果我在QT创建者创建运行良好,我的桌面对话框应用程序。 但我尝试了相同的Symbian应用程序它不只工作.. 我没有确切的理由..你可以帮我在这个。 – Naruto 2010-03-01 05:21:23

+0

好吧,正如Caleb所说的,也许你应该把它当成一个bug吧......在Qt bug跟踪器上报告它们,它们非常具有反应性......我希望它们能够解决你的问题quickyl! – 2010-03-01 06:38:02