2017-01-05 4 views
0

Привет, я разместил код ниже, через который я не могу отобразить ярлык в pyqt4. Любые предложения будут полезны .Невозможно отобразить Qlabel на PyQt4

from PyQt4 import QtGui 
from PyQt4 import QtCore 
import sys 

class Entry_view(QtGui.QWidget): 
    def __init__(self, parent=None): 
     QtGui.QWidget.__init__(self, parent) 
     self.setGeometry(25, 25, 800, 480) 

     label = QtGui.QLabel() 
     label.setText("Welcome To Python GUI") 
     label.resize(100, 50) 
     # label.show(self) 
     self.show() 


if __name__ == '__main__': 
app  = QtGui.QApplication(sys.argv) 
myapp = Entry_view() 
sys.exit(app.exec_()) 

ответ

-1

ниже код подходит,

from PyQt4 import QtGui 
from PyQt4 import QtCore 
import sys 

class Entry_view(QtGui.QWidget): 
def __init__(self, parent=None): 
    QtGui.QWidget.__init__(self, parent) 
    self.setGeometry(25, 25, 800, 480) 

    label = QtGui.QLabel() 
    label.setText("Swipe The Card") 
    vbox = QtGui.QVBoxLayout() 
    label.setAlignment(Qt.AlignCenter) 
    vbox.addWidget(label) 
    vbox.addStretch() 
    self.setLayout(vbox) 

if __name__ == '__main__': 
app  = QtGui.QApplication(sys.argv) 
myapp = Entry_view() 
sys.exit(app.exec_()) 
0

Вы не указали ссылку на ярлык, поэтому он собрал мусор, прежде чем его можно было показать. Попробуйте вместо этого:

self.label = QtGui.QLabel(self) 
self.label.setText("Welcome To Python GUI") 
self.label.resize(100, 50)