幼女网站资源 百乐门娱乐城
医疗器械cmo平台 小博美多少钱一只幼仔
送彩金37元的娱乐城 how about 腾讯元宇宙官网?
What's the 腾讯元宇宙官网 phone number? What is 腾讯元宇宙官网 contact information ?
Online consultation 腾讯元宇宙官网 The picture of the 腾讯元宇宙官网
腾讯元宇宙官网of the video Is 腾讯元宇宙官网 for real ?
腾讯元宇宙官网's website A map of 腾讯元宇宙官网
腾讯元宇宙官网 of tiktok 腾讯元宇宙官网music
腾讯元宇宙官网 of news 腾讯元宇宙官网app
腾讯元宇宙官网company Customer service of 腾讯元宇宙官网 company

上海正邦医疗器械『网址:ff00.co』胰腺部瘤中医疗法,社保和农村合作医疗有什么区别,医疗器械注册证代码-F2F4Y5L8-2022-09-27 18:17

医疗垃圾无害化处理『网址:ff00.co』李幼飞,鄂汇办怎么代缴医疗保险,女神日记医疗美容机构-F2F4Y5L8-2022-09-27 18:17

个性化阅读
专注于IT技术分析

龙蜥幼崽『网址:ff00.co』医疗器械认证价格,海外医疗营销,云顶娱乐app坑人-F2F4Y5L8-2022-09-27 18:17

Tkinter是一个Python模块, 用于借助各种小部件和功能来创建GUI(图形用户界面)应用程序。像任何其他GUI模块一样, 它也支持图像, 即你可以在应用程序中使用图像以使其更具吸引力。

图像可以借助PhotoImage()方法。这是Tkinter方法, 这意味着你无需导入任何其他模块即可使用它。

重要:如果同时提供图片和文字纽扣, 文字将占主导地位, 并且仅图像会出现在Button上。但是, 如果要同时显示图像和文本, 则必须通过复合在按钮选项中。

Button(主键, 文本=” Button”, 图像=” image.png”, 复合=左)复合=左->图像位于按钮复合的左侧= RIGHT->图像位于按钮复合的右侧=顶部->图片将在按钮化合物的顶部=底部->图片将在按钮的底部

语法如下:

photo = PhotoImage(file = "path_of_file")

文件路径是本地计算机上可用的任何有效路径。

代码1:

# importing only those functions
# which are needed
from tkinter import * 
from tkinter.ttk import *
  
# creating tkinter window
root = Tk()
  
# Adding widgets to the root window
Label(root, text = 'srcmini' , font = (
   'Verdana' , 15 )).pack(side = TOP, pady = 10 )
  
# Creating a photoimage object to use image
photo = PhotoImage( file = r "C:\Gfg\circle.png" )
  
# here, image option is used to
# set image on button
Button(root, text = 'Click Me !' , image = photo).pack(side = TOP)
  
mainloop()

输出如下:

在输出中, 观察到按钮上仅显示图像, 并且按钮的尺寸也比通常的尺寸大, 这是因为我们尚未设置图像的尺寸。

代码2:

同时显示图片和文字

纽扣

.

# importing only those functions
# which are needed
from tkinter import * 
from tkinter.ttk import *
  
# creating tkinter window
root = Tk()
  
# Adding widgets to the root window
Label(root, text = 'srcmini' , font = (
   'Verdana' , 15 )).pack(side = TOP, pady = 10 )
  
# Creating a photoimage object to use image
photo = PhotoImage( file = r "C:\Gfg\circle.png" )
  
# Resizing image to fit on button
photoimage = photo.subsample( 3 , 3 )
  
# here, image option is used to
# set image on button
# compound option is used to align
# image on LEFT side of button
Button(root, text = 'Click Me !' , image = photoimage, compound = LEFT).pack(side = TOP)
  
mainloop()

输出如下:

观察到文本和图像都出现了, 并且图像的尺寸也很小。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


赞(1) 打赏
未经允许不得转载:srcmini » Python在Tkinter按钮上添加图像
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

皇冠体育助手 九秀直播-真人互动颜值秀场平台 皇冠世界杯网投体育 全民竞技-专业的赛事竞猜平台 世界杯预测分析大师
二八杠 扎金花 河南省体育彩票 澳门皇冠体育 华体会登陆网址
凤凰竞彩 hg3535:炫彩体育 中国体育彩票竞彩店 体彩打 福利彩票足球
帝宝国际娱乐城 竞彩彩票分析预测 自由竞彩 足彩二串一 博彩盘口