python - 如何使用网格方法对齐 Tkinter 中的单选按钮?
问题描述
我在使用网格方法对齐单选按钮时遇到问题,我已经尝试过粘性方法但对齐仍然关闭 单选按钮未对齐
mode_of_transportation = Label(text="Mode of transportation: ", fg=PURPLE, font=(FONT, 30, "bold"),bg=BACKGROUND)
mode_of_transportation.grid(column=1,row=1, rowspan=2)
r = IntVar()
express = Radiobutton(text="Express(Grab,Uber,Taxi)",variable=r, value=0,width=20, font=(FONT, 18 , 'bold'), fg=PURPLE,bg=BACKGROUND, highlightthickness=0, activebackground=BACKGROUND )
express.grid(column=1,row=2,rowspan=2,sticky="W")
normal = Radiobutton(text="Normal(Jeep,Bus,UV,Tric)",variable=r, value=1,width=20, font=(FONT, 18 , 'bold'), fg=PURPLE,bg=BACKGROUND, highlightthickness=0, activebackground=BACKGROUND )
normal.grid(column=1,row=2,rowspan=3, sticky="W")
解决方案
只需删除“宽度”参数
这是一个最小的例子
from tkinter import *
root = Tk()
mode_of_transportation = Label(root, text="Mode of transportation: ")
mode_of_transportation.grid(column=1, row=1)
r = IntVar()
express = Radiobutton(text="Express(Grab,Uber,Taxi)",
variable=r, value=0, highlightthickness=0)
express.grid(column=1, row=2, sticky="W")
normal = Radiobutton(text="Normal(Jeep,Bus,UV,Tric)",
variable=r, value=1, highlightthickness=0)
normal.grid(column=1, row=3, sticky="W")
root.mainloop()
结果是:
推荐阅读
- python - 找不到满足媒体管道要求的版本
- r - 更改 kable 中的文本颜色,在 Rmarkdown 中,在带有 % 标签的乳胶中导致不需要的“\”在编织时进行 % 标签
- python - Gmail 帐户在 Flask-Logging 中不起作用
- reduce - 解决简单 Yacc 语法中的 reduce/reduce 冲突
- nginx - nginx 服务器 / 下的所有内容,除了一个 uri
- javascript - 为什么这会一次删除我在数组中的所有项目?反应
- python - 将每个抓取的项目添加到 csv 行 pandas
- terraform - Terraform - 找不到匹配的 Route53Zone
- sql - 我如何找出在商店购买的商品较少?
- android - 启动屏幕Android的最佳实现