Python PyQt5 koduna .qml komut dosyasında oluşturduğum düğmeleri nasıl bağlarım?Düğmelere nasıl bağlanır Qt Hızlı Python PyQt 5
örnek: piton:
import sys
from PyQt5.QtCore import QObject, QUrl, Qt
from PyQt5.QtWidgets import QApplication
from PyQt5.QtQml import QQmlApplicationEngine
if __name__ == "__main__":
app = QApplication(sys.argv)
engine = QQmlApplicationEngine()
ctx = engine.rootContext()
ctx.setContextProperty("main", engine)
engine.load('test.qml')
win = engine.rootObjects()[0]
win.show()
sys.exit(app.exec_())
QML: düğmesi nasıl Python ile bir şeyler yapabiliriz
import QtQuick 2.2
import QtQuick.Window 2.1
import QtQuick.Controls 1.2
import QtQuick.Dialogs 1.1
ApplicationWindow {
title: qsTr("Test Invoke")
width: 200
height: 100
Button{
y : 70
text : "About"
onClicked: {
print('Hello')
}
}
}
tıklandığında? Ayrıca: Herkes iyi bir örnek veya doküman kaynağına sahiptir. pyqt + qml (qt hızlı) hakkında?
Gösterdiğiniz kod, e-posta ile yazdırılan python kodudur, özel olarak yerine koymak istemediğiniz başka ne yapmak istersiniz? – Schollii
Bu uygulama çok basit, sadece qq düğmesine pyqt ile bağlanmak istiyorum. Gerçek uygulamam, bir Web Hizmetiyle iletişimi başlatmak için düğmelerini kullanacaktır. – Daivid
PyQt + QML örneğini istediniz. İşte tüm mantık Python ve UI QML içinde olduğu bir Sudoku oyunu için bir link: https://github.com/pkobrien/sudoku-qml –