Bu sorunun daha önce birkaç kez sorduğunu biliyorum, bunların hiçbiri benim durumum için geçerli görünmüyor. Ben PyQt yüklemiş ve sadece gibi bir pencere açmaya çalışıyorum: Ben de burada genellikle pencere nedeniyle kapsamı dışına gidiyor bir hatadan kaynaklandığını baktımPyQt QWidget penceresi gösterildikten hemen sonra kapanıyor?
import sys
from PyQt4 import QtGui as qt
segmentation = qt.QApplication(sys.argv)
main = qt.QWidget()
main.show()
Diğer tüm sorular Pencerenin show
yöntemi, bir işlevden veya benzer bir işlevden çağrılıyor.
Kodum hiçbir işlevleri hiç bu kadar bu konu olamaz kullanır. Bu olduğu gibi çalışmalı, değil mi? Bu öğretici takip ediyorum:
https://www.youtube.com/watch?v=JBME1ZyHiP8
ve zaman 08:58 de
, eğitmen hemen hemen tam olarak yazdıklarını vardır ve bunların pencere ortaya çıkar ve sadece iyi etrafında kalır. Benimki bir saniyenin bir kesiri için görüntüler ve sonra kapanır. tüm kodu görmeden
Videoya bakın. Demoda '.exec _()' kodu yoktur. Değişken isimler dışında, OP tarafından yayınlanan kod aynıdır. Soru niçin orada çalışıyor, ama OP çalıştığında değil. – Andy
OP tarafından belirtilen ana gitmek istemeyenler için video ekran görüntüsünü ekledim. Bu, kodun benzer olduğunu (değişken adlar farklıdır), ancak pencerenin demoda açıldığını gösterir. – Andy
@Andy Thanks andy – Anonymous