亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Win10使用快捷方式啟動Python PyQt5應用程序

Win10使用快捷方式啟動Python PyQt5應用程序

慕桂英4014372 2023-07-27 10:15:15
簡單地說,我有一個簡單的 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()    有其他人遇到過此類問題嗎?或者有人可以建議一種確定原因和解決方案的方法嗎?
查看完整描述

2 回答

?
白衣非少年

TA貢獻1155條經驗 獲得超0個贊

Windows 7 上一切正常

當從 Win & 上的快捷方式調用時它可以工作,嗯,這很奇怪。

我在 Windows 10 上測試過也可以。

http://img1.sycdn.imooc.com//64c1d36200019db806500484.jpg

http://img1.sycdn.imooc.com//64c1d36a0001a82e06490448.jpg

查看完整回答
反對 回復 2023-07-27
?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

感謝您提供有用的建議以及您在自己的系統上測試此問題的努力。我終于找到了滿足我需求的答案。我使用 pyinstaller 創建一個可執行文件,然后從桌面快捷方式啟動該可執行文件。這有效。


查看完整回答
反對 回復 2023-07-27
  • 2 回答
  • 0 關注
  • 235 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號