如何在主窗口開始之前顯示一個彈出窗口?我希望彈出窗口有幾個QLineEdit
小部件來接收我需要用於主窗口的輸入。我尋找解決方案,但我無法理解我發現的大多數例子。有人能幫我嗎?在主窗口運行之前顯示一個彈出窗口
0
A
回答
1
只要創建一個QDialog的子類,在運行正常啓動邏輯之前以模態方式執行它。
多數民衆贊成我是如何做一個需要登錄的應用程序,工作得很好。這將是Python的一般想法(在PyQt中花費我的時間更少):
import sys
from PyQt4 import QtGui, QtCore
from mymodule import MyDialog, MyWindow
def main(argv):
app = QtGui.QApplication(argv)
# make a dialog that runs in its own event loop
dlg = MyDialog()
if (not dlg.exec_()): # in C++, this would be dlg->exec()
sys.exit(0)
var1, var2, var3 = dlg.values()
window = MyWindow()
window.setPropertyOne(var1)
window.setPropertyTwo(var2)
window.setPropertyThree(var3)
window.show()
sys.exit(app.exec_())
if (__name__ == '__main__'):
main(sys.argv)
相關問題
- 1. 如何在顯示主窗口之前顯示登錄窗口
- 2. 如何在我的主窗口中顯示彈出窗口?
- 3. jQuery對話框彈出窗口顯示在同一個窗口
- 4. 在瀏覽器窗口關閉前顯示jQuery彈出窗口
- 5. 一次顯示一個彈出窗口
- 6. 顯示一個css彈出窗口提交的表單之前
- 7. 在主窗口之前加載窗口
- 8. 顯示一個模態彈出窗口
- 9. 執行JS之前彈出窗口
- 10. 顯示iframe之外的彈出窗口?
- 11. 彈出窗口不顯示
- 12. 彈出窗口不顯示
- 13. 彈出窗口不顯示
- 14. 顯示彈出窗口
- 15. iPhone:MKAnnotation顯示彈出窗口?
- 16. 從彈出窗口調用主窗口
- 17. 主窗口內的FLTK彈出窗口
- 18. 從彈出窗口刷新主窗口
- 19. 如何顯示其他彈出窗口上的彈出窗口?
- 20. asp.net - 彈出窗口顯示彈出窗口
- 21. window.focus在彈出窗口前帶上主窗口
- 22. 在主窗口前瞬間彈出Python Tkinter小窗口
- 23. 問題在彈出窗口和主窗口之間切換
- 24. 從另一個彈出窗口打開一個彈出窗口
- 25. 如何顯示驗證彈出窗口之類的彈出窗口?
- 26. 在ASP.NET的彈出窗口中打開一個彈出窗口
- 27. 如何在彈出窗口顯示之前驗證錨標記?
- 28. WP7彈出窗口顯示在thread.sleep之前,但直到
- 29. JQuery - 僅顯示彈出窗口一次
- 30. JavaScript彈出窗口只顯示一次
到目前爲止,您有什麼?發佈一個鏈接到例子,我們會盡力引導你。 –
或者只是一個想法:你可以嘗試子類'QSplashScreen' ... –
使用'QSplashScreen'我們在哪裏定義的東西? main.cpp或mainwindow.cpp – SamuelNLP