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

Beeware/Toga是否支持修改字体颜色?黑底按钮文本设置疑问

解决Beeware按钮黑底白字的问题

你没遗漏什么,Pack样式引擎支持设置文本颜色,只需添加对应的参数即可。在Pack的参数列表里加入color='#FFFFFF',就能把按钮文本改为白色,和黑色背景适配。

修改后的代码示例:

login_input = toga.Button(
    'SignIn',
    style=Pack(
        padding_top=25,
        background_color='#000000',
        font_size=20,
        color='#FFFFFF'  # 添加此行设置文本颜色
    ),
    on_press=self.login_handler
)

这个color是Toga样式系统的通用属性,适用于多数带文本的控件,作用是定义文本的前景色。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 07:07:33