pythontkinter设置界面字体样式_Python3 tkinter基础 Button text,fg 按钮上显示的文字 文字的颜色...

本文介绍了如何在Python 3.7中使用tkinter库创建GUI界面,并设置Button组件的文字内容和颜色。通过一个简单的APP类实例,展示了如何创建一个带有特定文字和颜色的按钮。
摘要由CSDN通过智能技术生成

Python : 3.7.0

OS : Ubuntu 18.04.1 LTS

IDE : PyCharm 2018.2.4

Conda : 4.5.11

typesetting : Markdown

code

"""

@Author : 行初心

@Date : 18-10-1

@Blog : www.cnblogs.com/xingchuxin

@Gitee : gitee.com/zhichengjiu

"""

import tkinter as tk

# 面向对象的编程思想

class APP:

def __init__(self, master):

self.frame = tk.Frame(master)

self.frame.pack()

# 新建一个按钮 上面的显示:佛手柑 前景色(字体颜色):蓝色

self.hi_there = tk.Button(frame, text="佛手柑", fg="blue")

self.hi_there.pack()

def main():

root = tk.Tk()

app = APP(root)

root.mainloop()

if __name__ == '__main__':

main()

result

reference

[文档] do

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,通过 Python 中的 Tkinter 模块可以很方便地实现图形用户界面。下面是一个简单的示例代码,演示如何使用单选按钮和复选框来设置文字样式: ```python import tkinter as tk # 创建窗口 root = tk.Tk() root.title("设置文字样式") # 创建标签 label = tk.Label(root, text="Hello, World!", font=("Arial", 12)) label.pack() # 创建字体样式单选按钮 font_style_var = tk.StringVar() font_style_var.set("normal") normal_button = tk.Radiobutton(root, text="正常", variable=font_style_var, value="normal") bold_button = tk.Radiobutton(root, text="加粗", variable=font_style_var, value="bold") italic_button = tk.Radiobutton(root, text="斜体", variable=font_style_var, value="italic") normal_button.pack() bold_button.pack() italic_button.pack() # 创建文字颜色复选框 color_var = tk.StringVar() color_var.set("black") black_check = tk.Checkbutton(root, text="黑色", variable=color_var, onvalue="black") red_check = tk.Checkbutton(root, text="红色", variable=color_var, onvalue="red") blue_check = tk.Checkbutton(root, text="蓝色", variable=color_var, onvalue="blue") black_check.pack() red_check.pack() blue_check.pack() # 定义函数,根据用户选择的样式设置标签的样式 def update_label_style(): font_style = font_style_var.get() font_weight = "normal" font_slant = "roman" if font_style == "bold": font_weight = "bold" elif font_style == "italic": font_slant = "italic" color = color_var.get() label.config(font=("Arial", 12, font_weight, font_slant), fg=color) # 创建应用按钮,点击后更新标签样式 apply_button = tk.Button(root, text="应用", command=update_label_style) apply_button.pack() # 运行窗口 root.mainloop() ``` 在这个示例中,我们创建了一个窗口,并在窗口中添加了一个标签、单选按钮和复选框。用户可以选择字体样式颜色,然后点击应用按钮,标签的样式就会更新。具体实现可以参考代码中的注释。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值