2010-02-26 36 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