पीक्यूटी 5 कोड को पाइथन के लिए .qml स्क्रिप्ट में बनाए गए बटन को कैसे बाध्य कर सकते हैं?क्यूटी क्विक टू पाइथन पीओक्यूटी 5
उदाहरण: अजगर:
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:
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')
}
}
}
बटन कैसे मैं अजगर के साथ कुछ कर सकते हैं क्लिक किया जाता है जब? इसके अलावा: क्या किसी के पास उदाहरण या दस्तावेज़ का अच्छा संसाधन है। pyqt + qml (qt quick) के बारे में?
आपके द्वारा दिखाया गया कोड पाइथन कोड है जो हैलो प्रिंट करता है, आप विशेष रूप से और क्या करना चाहते हैं कि आप इसके बजाय वहां नहीं डाल सकते? – Schollii
यह एप्लिकेशन बहुत आसान है, मैं सिर्फ qq बटन को pyqt से कनेक्ट करना चाहता हूं। मेरा असली एप्लिकेशन वेब सेवा के साथ संचार शुरू करने के लिए बटन का उपयोग करेगा। – Daivid
आपने पीईक्यूटी + क्यूएमएल का उदाहरण मांगा है। यहां एक सुडोकू गेम का एक लिंक दिया गया है जहां सभी तर्क पायथन में हैं और यूआई क्यूएमएल में है: https://github.com/pkobrien/sudoku-qml –