簡單地說,我有一個簡單的 python 應用程序,它生成隨機密碼。該應用程序最初是使用 Tkinter 編寫的,目前可以運行。我正在嘗試使用 PyQt5 來改進 GUI 界面。到目前為止,我的努力已經產生了一個從我的 IDE (Spyder) 中運行的應用程序,也可以通過使用 python 腳本的完整路徑從命令行調用 python 來運行。應該注意的是,這適用于 Tkinter 以及 PyQt 實現。我的下一步是在桌面上定義一個快捷方式來執行此腳本,并顯示一個允許創建密碼的窗口。Tkinter 腳本的快捷方式按預期執行并導致出現一個窗口?;?PyQt5 的腳本不起作用。腳本之間的唯一區別是腳本調用的目標文件。此外,兩個腳本文件都位于同一目錄中。這是快捷方式屬性的并排圖像。這是 Puqt5 代碼的一個非常簡單的示例。此代碼表現出與原始代碼相同的特征,因為它在 IDE 中運行,并且直接從 CMD 窗口中的 Python 運行,但不會從快捷方式圖標執行。"""Created on Wed Sep 9 10:37:46 2020"""import sysfrom PyQt5.QtWidgets import QApplication, QWidgetdef main(): app = QApplication(sys.argv) w = QWidget() w.resize(250, 150) w.move(300, 300) w.setWindowTitle('Simple') w.show() sys.exit(app.exec_())if __name__ == '__main__': main() 有其他人遇到過此類問題嗎?或者有人可以建議一種確定原因和解決方案的方法嗎?
Win10使用快捷方式啟動Python PyQt5應用程序
慕桂英4014372
2023-07-27 10:15:15