Şimdi basit bir pencere yaratalım(kodun kopyalanabilmesi için >>> kullanılmadı):
PyQt4.QtCore import *
from PyQt4.QtGui import *
app = QApplication([])
window = QWidget()
window.resize(400, 300)
window.show()
from PyQt4.QtGui import *
app = QApplication([])
window = QWidget()
window.resize(400, 300)
window.show()
Şöyle pencere göreceksiniz:
Hadi bir buton ekleyelim:
button = QPushButton("Tikla!", window)
button.show()
button.show()
İşte interaktif şekilde butonumuzu ekledik:
Şimdi de butonumuzu pencerenin ortasına alalım:
layout = QHBoxLayout(window)
layout.addWidget(button)
Şimdi addStretch() özelliğinin görünüme etkisine bakalım:
layout.addStretch()
Ve kolaylıkla butonumuzun tıklanma(clicked) özelliğine bir slot bağlayabiliriz(ifade biraz karışık oldu :| ):
def mySlot():
print "Buton Tiklandi"
button.clicked.connect(mySlot)
Görüldüğü üzere Qt'yi denemek için iyi bir yöntem.
Kaynak:http://pysnippet.blogspot.com/2010/11/getting-interactive-with-pyqt.html
Hiç yorum yok:
Yorum Gönder