QT中progressbar的动画问题
我在QT中使用了进度条,我在emulator和mobile中都使用了。。 无限进度条正在出现,但未设置动画。。无限的进步不会到来 这是我写的代码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(
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报告,可能是上面给出的代码作为示例程序来重现问题。