python tkinter 表格 怎么设置字体大小_更改字体大小而不影响Tkinter按钮大小
我找到了这个问题的解决办法。我试图解决一个类似的问题:我想把图像贴上标签。我将图像大小设置为标签大小。当我试图用命令label.config(image=img)放置它时,标签大小会增大。图像的大小是我设置的,所以它没有完全覆盖标签。我在用网格管理器。所有尺寸均未输入“高级”,而是由Tkinter计算。我用的是grid_columnconfigure和grid_rowconfigure。我找到的解决方案是将这个带有图像的标签(或者您的例子中的按钮)设置为LabelFrame,并将grid_propagate设置为False。
代码示例:MyWindow = tk.Tk()
MyWindow.geometry("500x550")
#create LabelFrame (200x200)
label = tk.LabelFrame(MyWindow, width=200, height=200)
#grid manager to set label localization
labelk.grid(row=0, column=0)
#label row and column configure: first argument is col or row id
label.grid_rowconfigure(0, weight=1)
label.grid_columnconfigure(0, weight=1)
#cancel propagation
label.grid_propagate(False)
#Create button and set it localization. You can change it font without changing size of button, but if You set too big not whole will be visible
button = t.Button(label, text="Hello!", font=('Helvetica', '20'))
#Use sticky to button took up the whole label area
button.grid(row=0, column=0, sticky='nesw')
MyWindow.mainloop()
字体大小40和20的结果:
通过网格管理器创建具有动态大小的按钮的示例:MyWindow = tk.Tk()
MyWindow.geometry("500x550")
#Divide frame on 3x3 regions
for col in range(3):
MyWindow.grid_columnconfigure(col, weight=1)
for row in range(3):
MyWindow.grid_rowconfigure(row, weight=1)
label = tk.LabelFrame(MyWindow)
#Put label in the middle
label.grid(row=1, column=1, sticky='nesw')
label.grid_propagate(False)
label.grid_rowconfigure(0, weight=1)
label.grid_columnconfigure(0, weight=1)
button = tk.Button(label, text="Hello!", font=('Helvetica', '30'))
button.grid(row=0, column=0, sticky='nesw')
MyWindow.mainloop()
这是个迟交的答复,但也许能帮上忙。
python tkinter 表格 怎么设置字体大小_更改字体大小而不影响Tkinter按钮大小相关推荐
- Python 操作 excel 插入图片、表格、设置单元格颜色、字体(三)
Python 操作 excel 插入图片.表格.设置单元格颜色.字体 python 操作 excel 插入图片.表格.设置单元格颜色.字体 提示:以下是本篇文章正文内容,下面案例可供参考 一.open ...
- python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体、自定义设置图像标题使用的字体类型
python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体.自定义设置图像标题使用的字体类型 目录
- python tkinter 表格 怎么设置字体大小_Tkinter动态字体大小更改
编辑: 想出了另一种方法,我更喜欢,所以把这个放在上面,下面的旧的作为参考.在 新版本: 代码需要跟踪标记索引的开始和结束位置.它还将为每个字体大小提供一个唯一的标记名.我认为一个好的标记名可以与用于 ...
- python下载字体管家_艺术字体生成器下载
艺术字体生成器 v1.0是一款适用于所有WIN操作系统的用于生成艺术字体的工具,它的体积小巧且可以免费使用,任何人都可以用它来为自己设置一款独特的签名字体.艺术字体生成器这款软件是由Python所开发 ...
- python字体描边_艺术字体生成器下载
艺术字体生成器是一款基于Python环境开发的艺术字体生成工具,只要选择好字体样式.字体颜色.背景颜色.描边颜色.生成的文字即可生成出一个让你满意的艺术字体,无需使用Word也不用PHOTOSHOP, ...
- 如何修改Linux字体大小,如何更改字体并调整字体大小?
问题 更改字体的最简单方法是什么?我更愿意使用简单的图形方式,但是命令行建议的答案也欢迎. 答案1 13.04和更高版本 对于Unity界面用户,可以使用unity-tweak-tool 对于Unit ...
- 改变linux字体的大小,如何更改字体并调整其大小?
问题描述 我一直在我的系统上找到互联网上的字体和我如何安装字体?. 什么是最简单的方法来改变我的字体?我更喜欢易于使用的图形方式,但也欢迎使用命令行建议的答案. 最佳解决思路 13.04及更高版本 对 ...
- java 界面与上面字体对齐_关于字体对齐那些事
前言 前端开发中我们经常会遇到文字垂直居中的场景,这是候我就会使用line-height,vertical-align等css属性去调整文字的位置,但是实际我对这块内容一直是比较模糊的,未免有一些一叶 ...
- 安卓ttf格式的字体包_多看字体包优化篇
写在前面 之前我发过帖子,介绍了多看最新推出的悠宋字体,只不过多看买的这个悠宋可以算是极度阉割版,连GBK字库都不完整(不知道方正是不是按字符数算钱的),基本上不能正常使用.而我们在方正官网购买的悠宋 ...
最新文章
- Python两个字典键同值相加的几种方法
- 人人都应该掌握的9种数据分析思维
- struts2中OGNL的访问
- shell tr 替换 空格_shell tr命令
- mysql Insert on duplicate引发的死锁
- mysql 内置功能 函数 date_format函数
- 【报告分享】2022年中国商业十大热点展望.pdf(附下载链接)
- HTML学习总结(1)——HTML基本介绍
- 阶段3 2.Spring_01.Spring框架简介_05.spring的优势
- python将图片转化成字符图片_python如何将图片转换为字符图片
- AJAX在IE下的调试
- 下载docker镜像包
- 适用于Creo 4.0-6.0的PTC Creo EMX 12.0.2.8
- Android系统模拟位置的使用方法
- php升序排列,php 基础问题表单里面怎么升序和降序?
- 全屏动态滑稽网站HTML源码
- 计算机的rom与硬盘区别,RAM和ROM亲们傻傻分不清?
- 微信小程序--搜索框样式 及form提交实现
- spring boot静态资源文件的访问以及自定义
- openstack的endpoint
热门文章
- FPGA配合debussy、modelsim仿真环境搭建
- 中国咖啡机市场运行现状调研及投资战略分析报告2022-2027年
- Caused by: java.lang.invoke.LambdaConversionException: Invalid receiver type class redacted.BasicEnt
- 概率论的学习和整理8: 几何分布
- 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之策略模式
- AliOS-Things开发入门
- 撸了一个「合成大西瓜」
- Nginx动静分离配置
- 树莓派自定义游戏,Minecraft硬件编程,建造房屋,我的世界还可以这样玩
- 从COVID-19大流行中汲取哪些教训?10种方法帮CIO预防下一次危机