python應用程序在windows下不出現(xiàn)cmd窗口的辦法
更新時間:2014年05月29日 11:50:55 作者:
這篇文章主要介紹了python應用程序在windows下不出現(xiàn)cmd窗口的辦法,適用于python寫的GTK程序并用py2exe編譯的情況下,需要的朋友可以參考下
python寫的GTK程序,會有這樣一個怪現(xiàn)象,本來在cmd下用 python xxx.py 啟動,還好好的,但是用py2exe編譯以后,再用subprocess調用命令行程序的時候,就發(fā)現(xiàn)一個黑乎乎的cmd窗口跳出來了,特別難看,要消除它其實也還比較容易,但是要使用startupinfo這個windows only的參數(shù),以下代碼是linux和windows通用的例子:
復制代碼 代碼如下:
if os.name == 'nt':
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
startupinfo.wShowWindow = subprocess.SW_HIDE
else:
startupinfo = None
subprocess.Popen(要運行的命令, startupinfo=startupinfo)
經(jīng)過今天的修改,gmbox 0.2.4 beta 已經(jīng)基本能在win下運行了,哈哈。
您可能感興趣的文章:
- python的tkinter布局之簡單的聊天窗口實現(xiàn)方法
- Python tkinter模塊彈出窗口及傳值回到主窗口操作詳解
- Python實現(xiàn)遍歷windows所有窗口并輸出窗口標題的方法
- python實現(xiàn)根據(jù)窗口標題調用窗口的方法
- python實現(xiàn)的簡單窗口倒計時界面實例
- 解決vscode python print 輸出窗口中文亂碼的問題
- Python使用Windows API創(chuàng)建窗口示例【基于win32gui模塊】
- python中pygame針對游戲窗口的顯示方法實例分析(附源碼)
- python3+PyQt5+Qt Designer實現(xiàn)堆疊窗口部件
- wxPython實現(xiàn)分隔窗口
相關文章
Python?OpenCV識別行人入口進出人數(shù)統(tǒng)計
本文主要介紹了Python?OpenCV識別行人入口進出人數(shù)統(tǒng)計,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧<BR>2023-01-01
如何使用?Python?實現(xiàn)?DeepSeek?R1?本地化部署
文章介紹了如何使用Python實現(xiàn)DeepSeekR1本地化部署,包括硬件環(huán)境、Python環(huán)境、安裝依賴包、配置與運行代碼等步驟,幫助讀者輕松部署并運行本地AI助手,感興趣的朋友一起看看吧2025-02-02

