Python FMX GUI应用中如何获取CheckBox的选中状态?
解决DelphiFMX for Python中Checkbox选中状态获取的错误问题
在DelphiFMX for Python中,Checkbox组件的选中状态属性并非Checked,而是**IsChecked**——这是FMX框架与传统VCL框架的命名差异,也是触发AttributeError的核心原因。
修改后的按钮点击事件代码如下:
def Button_OnClick(self, sender): if self.myCheckBox.IsChecked: self.myLabel.Text = "The Checkbox is Checked" else: self.myLabel.Text = "The Checkbox is Unchecked"
将原代码中的Checked替换为IsChecked后,即可正确获取Checkbox的选中状态并更新Label内容。
内容的提问来源于stack exchange,提问作者Shaun Roselt
相关产品推荐
相关产品推荐

