qin_yin 发表于 2020-11-28 21:37:31

tkinter_grid方法

import tkinter as tk
window = tk.Tk()
window.title('window')
window.geometry('500x400')

img_file = tk.PhotoImage(file='C:\\Users\\Admin\\Desktop\\图.gif')
img_label = tk.Label(master=window, image=img_file)
img_label.grid(padx=100, pady=100)   #请问ipadx,ipady和padx,pady有什么区别,我用一张图来对比,没看出有什么区别{:10_256:}

window.mainloop()

笨鸟学飞 发表于 2020-11-28 21:47:27

ipadx是每个widget(小部件)的内部间隔
padx 是每个widget(小部件)的外部间隔

Twilight6 发表于 2020-11-28 21:50:29


ipadx 指组件文字和自己组件边框的内部间隔
padx 指组件与外部框架边框的间隔

你把代码Label 组件换成 Button 就能很好的感受到差距

参考代码:

import tkinter as tk
window = tk.Tk()
window.title('window')
window.geometry('500x400')

img_label = tk.Button(text='FishC!')
img_label.grid(ipadx=100, ipady=100)

window.mainloop()

qin_yin 发表于 2020-11-28 22:24:48

Twilight6 发表于 2020-11-28 21:50
ipadx 指组件文字和自己组件边框的内部间隔
padx 指组件与外部框架边框的间隔



谢谢最近几天,你回答我的问题{:10_325:}
页: [1]
查看完整版本: tkinter_grid方法