隱藏pythonGUI windows視窗終端

2021-08-22 18:34:42 字數 808 閱讀 9171

推薦圈子: python

new draggable("related_topics");

做gui系統的時候,總是想去掉dos視窗,而一般的做法是用pythonw.exe啟動。很可惜,目前的2.5版本的pythonw是有一些bug的。見:

。我在做專案的時候就遇到過這類問題,而且還有一些亂七八糟解釋不了的問題,而用python.exe啟動就是好的,但是惱人的黑視窗又出現了。

其實有一種辦法可以解決,不能跨平台,僅限windows。是用windows api的showwindow方法,將console隱藏(就是看不到而已)。需要win32api庫(copy兩個檔案win32api.pyd和win32gui.pyd就行了)。

python**

import

win32api,win32gui

ct=win32api.getconsoletitle()

hd=win32gui.findwindow(0,ct)

win32gui.showwindow(hd,0)

import win32api, win32gui

ct = win32api.getconsoletitle()

hd = win32gui.findwindow(0,ct)

win32gui.showwindow(hd,0)

很簡單吧,就是獲得console的handle,然後隱藏(0分別代表null和sw_hide)。啟動還是用python.exe。

不過有乙個缺點,dos視窗在開始的時候會閃一下,:-)。

顯示 隱藏 隱藏檔案

顯示隱藏檔案 開啟終端,輸入命令 該命令將finder的隱藏檔案顯示出來,並重新啟動finder。隱藏隱藏檔案 開啟終端,輸入命令 該命令將finder的隱藏檔案隱藏出來,並重新啟動finder。顯示以.開頭的檔案 在finder中,按快捷鍵command shift 可以顯示隱藏檔案 資料夾,再按...

隱藏書籤與書籤隱藏

在文件書籤操作中,發現乙個文件除了自己建立的書籤外,還有一部分書籤,我們姑且叫它 隱藏書籤 如型別名稱如這樣的書籤 goback hlk487193139,它們有一些共同的特點,即 1 書籤名稱是以下劃線開始 2 不能通過手動建立,由ms word建立 2 用word軟體開啟書籤看不到.每乙個新的w...

隱藏書籤與書籤隱藏

在文件書籤操作中,發現乙個文件除了自己建立的書籤外,還有一部分書籤,我們姑且叫它 隱藏書籤 如型別名稱如這樣的書籤 goback hlk487193139,它們有一些共同的特點,即 1 書籤名稱是以下劃線開始 2 不能通過手動建立,由ms word建立 2 用word軟體開啟書籤看不到.每乙個新的w...