Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QT中progressbar的动画问题_Qt_Animation_Qt4_Symbian_Progress Bar - Fatal编程技术网

QT中progressbar的动画问题

QT中progressbar的动画问题,qt,animation,qt4,symbian,progress-bar,Qt,Animation,Qt4,Symbian,Progress Bar,我在QT中使用了进度条,我在emulator和mobile中都使用了。。 无限进度条正在出现,但未设置动画。。无限的进步不会到来 这是我写的代码 QApplication a(argc, argv); QProgressDialog *dialog = new QProgressDialog(); dialog->setMinimum(0); dialog->setMaximum(0); dialog->showMaximized(); dialog->exec(

我在QT中使用了进度条,我在emulator和mobile中都使用了。。 无限进度条正在出现,但未设置动画。。无限的进步不会到来

这是我写的代码

QApplication a(argc, argv);

QProgressDialog *dialog = new QProgressDialog();

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

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

请建议如果有什么问题

我用QTCreator和qt4.6.1在一个空白项目上尝试了这个方法,结果成功了

也许您可以尝试添加以下行:qApp->processEvents

希望对你有所帮助


编辑:如果您试图删除行对话框->exec;我认为没有必要……

我通常怀疑qApp->processEvents的使用,尤其是在这种情况下。。。他完成所有这些设置,然后调用a.exec,这告诉QApplication对象运行其事件循环。所以它应该已经在处理事件了。嘿,andy,如果我在QT creator中创建的应用程序在我的桌面对话应用程序中运行良好,它就可以正常工作了。但我在symbian应用程序中也尝试了同样的方法,它不仅有效。。我没有确切的理由。。你能帮我吗?嗯,正如Caleb所说的,也许你会认为它是一个错误…在Qt bug追踪器上报告,他们非常被动。。。我希望他们能尽快解决你的问题!安迪,修好了。。Qt4.6.0中的错误。。它固定在Qt4.62i中,看不到代码所提供的任何错误,因此如果它这样做,我会认为它是QT代码的一个bug,并提交一个bug报告,可能是上面给出的代码作为示例程序来重现问题。