You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python FMX GUI应用中更改控件的Cursor?

解决DelphiFMX4Python中组件Cursor属性修改问题

在DelphiFMX4Python里,组件的Cursor属性不能直接赋值字符串,它需要的是FMX.Types模块中定义的TCursor枚举类型值,这就是你用"crNo"赋值报错的原因。

正确操作步骤:

  1. 首先确保导入FMX.Types模块中的TCursor枚举:
from FMX.Types import TCursor
  1. 用枚举成员给组件的Cursor属性赋值,比如修改Memo的光标:
self.Memo1.Cursor = TCursor.crNo

其他常用光标枚举值示例:

  • TCursor.crDefault:默认光标
  • TCursor.crHandPoint:手型光标
  • TCursor.crSizeAll:十字箭头光标
  • TCursor.crWait:等待光标

你可以用同样的方式修改其他FMX组件(比如Button、Edit等)的Cursor属性,只要替换对应的枚举值即可。

内容的提问来源于stack exchange,提问作者Shaun Roselt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 05:23:09