如何将信息从 ComboBox 发送到 Python
Posted
技术标签:
【中文标题】如何将信息从 ComboBox 发送到 Python【英文标题】:how to sent Information from ComboBox to Python 【发布时间】:2021-09-01 09:40:55 【问题描述】:我有一个简单的代码,这并不疯狂,但我就是不知道如何将信息从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)
【问题讨论】:
【参考方案1】:如果您想在按下按钮时从 ComboBox 发送选定的文本,那么您必须发送 currentText:
onClicked: backend.mail(dropdown.currentText)
【讨论】:
非常感谢您解决了这个问题!以上是关于如何将信息从 ComboBox 发送到 Python的主要内容,如果未能解决你的问题,请参考以下文章
Python + MySQL。如何将字段的 ID 从 ComboBox 传递到数据库?