首页 > 软件开发 > PYTHON >

Python编程:tkinter如何添加带图标Button按钮

来源:互联网 2023-03-16 19:29:03 版权归原作者所有,如有侵权,请联系我们

tkinter是Python中一个很经典的GUI图形界面编程包,它具有简单、易用的特点。今天,教大家如何在tkinter设计的应用程序界面中添加一个带图标的Button按钮。

nHf办公区 - 实用经验教程分享!

nHf办公区 - 实用经验教程分享!

工具/原料

  • 联想ThinkPad L490
  • Windows10 1607
  • Python3.8.1

方法/步骤

  • 1

    打开PyCharm,新建一个Python工程文件。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 2

    在PyCharm新建工程界面中设置Python工程属性,命名为“tkinterPro”,选择Python解释器的路径。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 3

    新建一个空白Python文件,命名为“main.py”,打开该文件。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 4

    导入模块,在PyCharm右侧代码编辑区域内输入这两行“from tkinter import * ”、“from tkinter import PhotoImage”。nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 5

    创建一个窗体对象实例,在PyCharm代码编辑区域输入“root = Tk()”。nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 6

    设置窗口标题,在PyCharm代码编辑区域内输入“root.title("示例")”。nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 7

    布局窗体大小和位置,在PyCharm代码编辑区输入“root.geometry('400x100 100 100')”。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 8

    准备2幅png格式的图片,拷贝到当前目录下,分别命名为“a.png”、“b.png”。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 9

    创建这2幅图像实例,在PyCharm代码编辑区域内输入下面两行内容“photobtn = PhotoImage(file = r"a.png")”、“photoxhr = PhotoImage(file = r'b.png')”,大小调整代码见图示。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 10

    界面布局2个Button按钮,将图片作为参数传入,在PyCharm代码编辑区域内输入下面2行内容“Button(root, image=photobtnimg, text=' 按 钮 ', compound = LEFT).pack(padx=20, side=LEFT, fill=X)”、“Button(root, image=photoxhrimg, text=' 小黄人 ', compound = LEFT).pack(padx=20, side=LEFT, fill=X)”。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 11

    显示界面,在代码编辑区域内输入“root.mainloop()”。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 12

    运行程序,查看效果,在PyCharm代码编辑区域内右击鼠标,选择“Run 'main'”。

    nHf办公区 - 实用经验教程分享!

    nHf办公区 - 实用经验教程分享!

    Python编程:tkinter如何添加带图标Button按钮nHf办公区 - 实用经验教程分享!

  • 12此文章未经授权抓取自百度经验
  • 注意事项

    • 每一个单独的步骤,输入代码后,自行回车;
    • 略去部分代码,参照图示框选代码自行补充。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!nHf办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号