Python3 tkinter基础 Label compound 图片上显示文字 fg字体颜色 font字体大小

摘要:
在代码运行的结果中,“元”一词变成了一个盒子,在一些软件被汉化之后,出现了许多盒子。您可以查看中文字体库。参考[文件]docs.python.org/3/library/tkiner。htmlresource[Document]docs.python。org/3[规范]www.python。/dev/pes/pep-0008[规范]zh-google-styleguide.readthedocs。io/en/latest/googlepython_styleguide/python_language_Rules[源代码]www.python。org/downloads/source[PEP]www.python。org/dev/eps[平台]www.cnblogs。com[平台]gitee。comPython具有开源、跨平台、解释性和交互性的特点,值得学习。Python的设计理念:优雅、清晰、简单。建议使用一种方法,最好只有一种方法来做一件事。GUI可以选择PyQt5、PySide2、wxPython、PyGObject、wxWidget等进行创建。代码应按照规范编写,有助于沟通和理解。

  •        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
"""
from tkinter import *


def main():
    root = Tk()  # 注意Tk的大小写

    photo = PhotoImage(file='text_photoimage.png')
    the_label = Label(root,
                      text='行初心园',
                      justify=LEFT,  # 字符串进行左对齐
                      image=photo,
                      compound=CENTER,  # 混合模式,文字在图片的正上方显示
                      font=("微软雅黑", 20),  # 字体和大小
                      fg='blue'  # 前景颜色,就是字体颜色
                      )

    the_label.pack()  # 这句不可少呀

    mainloop()


if __name__ == '__main__':
    main()

result

Python3 tkinter基础 Label compound 图片上显示文字 fg字体颜色 font字体大小第1张

more knowledge

  • Ubuntu中常用中文字体库是需要手动安装的。
  • 代码运行结果中"园"字成了方框、一些软件汉化后出现许多方框,都可以检查一下中文字体库。

reference

  • [文档] docs.python.org/3/library/tkinter.html

resource

  • [文档] docs.python.org/3
  • [规范] www.python.org/dev/peps/pep-0008
  • [规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules
  • [源码] www.python.org/downloads/source
  • [ PEP ] www.python.org/dev/peps
  • [平台] www.cnblogs.com
  • [平台] gitee.com


Python具有开源、跨平台、解释型和交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
GUI可以选择PyQt5、PySide2、wxPython、PyGObject、wxWidgets等进行创作。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

免责声明:文章转载自《Python3 tkinter基础 Label compound 图片上显示文字 fg字体颜色 font字体大小》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HTTP 常用 Header 讲解SpringBoot1.x升级SpringBoot2.x踩坑之文件上传大小限制下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Centos7 升级python3,解决升级后不兼容问题

  2017年09月05日 21:16:39阅读数:2274 转载来自:http://www.jianshu.com/p/a538125371d4   Centos7 安装python3详细教程,解决升级后不兼容问题 作者 单单丹丹  2017.06.04 21:52* 字数 940 一、确实当前python版本 [root@cent...

内网域安全入侵感知系统watchAD

一、前言介绍 WatchAD收集所有域控上的事件日志和kerberos流量,通过特征匹配、Kerberos协议分析、历史行为、敏感操作和蜜罐账户等方式来检测各种已知与未知威胁,功能覆盖了大部分目前的常见内网域渗透手法。该项目在360内部上线运行半年有余,发现多起威胁活动,取得了较好的效果。现决定开源系统中基于事件日志的检测部分。 目前支持的具体检测功能如下...

QGIS的编译 (Windows)

一、资源 https://github.com/qgis/QGIS https://github.com/qgis/QGIS/blob/master/INSTALL.md 二、编译需求 Following a summary of the required dependencies for building: Required build tools:...

Python3 中 configparser 使用注意事项

在使用configparser时候应注意: ①配置文件(ini文件)的存放位置:配置文件和调用文件放在同一个文件包下面。 使用read()函数读取并解析配置文件时,直接写配置文件(ini文件)的文件名即可。 例如: cf=ConfigParser() #实例化cf.read("PageElementLocator.ini...

python3 字符串base64编码

在一些项目中,接口的报文是通过base64加密传输的,所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码; str(源字符串)--str(加密后)--str(解密) Python 2 将 strings 处理为原生的 bytes 类型,而不是 unicode, Python 3 所有的 strings 均是 unico...

安装glib脚本

记录下安装脚本安装glib的过程。 情况是:需要安装libnice,但是libnice依赖glib,glib需要meson和ninja编译生成,而meson需要python3.5以上。 所以就有了下面的安装脚本。 这种情况适用于需要自动化编译。尽可能的不用yum的情况,其实还是在安装python3.6的时候还是用了yum。 里面的注释可以自己选择去掉。我添...