私が取り組んでいるPythonのアプリケーションでは、QT 4.7でスライドするprogressBarを表示する必要がありますが、それはできますが、QmessageBoxが見える範囲でのみスライドしています。非常に面倒です。さまざまな方法で試しましたメッセージボックスなしでスライドさせ続けても成功しませんでした。インターネット上でそれについて何も見つかりませんでした。これはバーを表示するための私のコードです:
d=QtGui.QMainWindow()
screen = QtGui.QDesktopWidget().screenGeometry()
size = self.progressBar.geometry()
self.progressBar.move((screen.width()/2)-size.width()/2,(screen.height()/2)-size.height()-100)
self.progressBar.show()
それを動かすには、これを追加する必要があります:
d=QtGui.QMainWindow()
infoString="sto creando mmasgisDB!"
QtGui.QMessageBox.information(d,"Info", infoString)
[OK] ボタンをクリックするとすぐに、バーがフリーズします。ですから、QMainWindow に関連して私が知らないことがあると思います。もっと専門家の助けが必要です。