2012-08-25 19 views
7

GUI uygulaması. , bir Tkinter uygulaması çalıştırabilir.2 Sadece piton için Sublime kullanıyorum ama <kbd>CTRL</kbd> + <kbd>B</kbd> kullandığınızda bu benim wxPython çalışmaz Sublime Text 2.</p> <p>kullanmaya başladı

Bu neden? Sublime'dan bir wxPython uygulamasını çalıştırmak için ne yapmam gerekiyor?

+0

Aynı uygulamayı kabuktan çalıştırabilir misiniz? –

+0

CTRL + B Tkinter GUI uygulaması oluşturabilir – chidan

+0

wx uygulamasını kabuktan hatasız çalıştırabilir misiniz? –

cevap

13

Konsol penceresinin Windows altında açılmasını önlemek için, Packages\Default\exec.py modülünde bastırılır. Talihsiz bir yan etki, wxPython gui'nin de bastırılmış olmasıdır.

Hemen şöyle Packages\Default\exec.py dosyanın aşağıdaki bölümde son satırını açıklama: \ AppData \ Roaming \ Users [KULLANICI ADI]:

if os.name == "nt": 
    startupinfo = subprocess.STARTUPINFO() 
    #startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW 
3

python.sublime-build C altında adlı dosyayı bulun \ Sublime Text 2 \ Paketler \ Python

\ aşağıdaki değerini "kabuk" Add: "true"
kaydet dosyası ve koşmak senin nasıl Sublime Text 2 bir wxPython GUI uygulamasını çalıştırmak için!

0
bu hat gerçekten çalışıyor yorumun eylem

:

if os.name == "nt": 
    startupinfo = subprocess.STARTUPINFO() 
    #startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW 

bu anda Pencerede sadece diference "exec.py" dosyasını buldum yolunun, doğru yoldur geçerli:

C:\Users\YOUR_USER\AppData\Roaming\Sublime Text 2\Packages\Default 
İlgili konular