如何将信息从 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)