如何将信息从 ComboBox 发送到 Python
how to sent Information from ComboBox to Python
我有一个简单的代码,没什么特别的,但我就是不知道如何将信息从 ComboBox
发送到 Python
。我知道 pyton 和 qml 之间的连接很好,因为我可以从 qml.
发送其他字符串到 python
提前致谢
Funcy.py
@pyqtSlot(str)
def mail(self, dropdown):
print(dropdown) #should print Yes or No
Gui.qml
ComboBox
{
id: dropdown
// those are the options a user could choose
model: ["No", "Yes"]
}
Button
{
// some styling
onClicked
{
backend.mail(dropdown.text)
}
}
如果您想在按下按钮时从 ComboBox 发送选定的文本,那么您必须发送当前文本:
onClicked: backend.mail(dropdown.currentText)
我有一个简单的代码,没什么特别的,但我就是不知道如何将信息从 ComboBox
发送到 Python
。我知道 pyton 和 qml 之间的连接很好,因为我可以从 qml.
提前致谢
Funcy.py
@pyqtSlot(str)
def mail(self, dropdown):
print(dropdown) #should print Yes or No
Gui.qml
ComboBox
{
id: dropdown
// those are the options a user could choose
model: ["No", "Yes"]
}
Button
{
// some styling
onClicked
{
backend.mail(dropdown.text)
}
}
如果您想在按下按钮时从 ComboBox 发送选定的文本,那么您必须发送当前文本:
onClicked: backend.mail(dropdown.currentText)