本文详细介绍了Tkinter库中用于精确控制组件位置的Place布局方式。通过实例展示了如何设置窗口大小和位置,并利用place()方法定位按钮在界面的右下角、中间和左上角。适合Python初学者学习GUI界面设计。
摘要由CSDN通过智能技术生成
310(y坐标,即纵坐标,作用是设置出现的程序界面位于屏幕的哪个位置[上或者下])
win
.
geometry
(
"400x200+300+310"
)
button
=
tkinter
.
Button
(
win
,
text
=
"右下角"
,
width
=
20
,
height
=
1
)
button
.
pack
(
)
button
.
place
(
x
=
230
,
y
=
140
)
button1
=
tkinter
.
Button
(
win
,
text
=
"中间"
,
width
=
20
,
height
=
1
)
button1
.
pack
(
)
button1
.
place
(
x
=
100
,
y
=
90
)
button2
=
tkinter
.
Button
(
win
,
text
=
"左上角"
,
width
=
20
,
height
=
1
)
button2
.
pack
(
)
button2
.
place
(
x
=
1
,
y
=
1
)
win
.
mainloop
(
)
有不懂的可以在评论区提问!
win=
tkinter
.Tk() #构造
窗体
win.title("hello zhaolin")#标题
win.geometry("800x800+300+0")#800宽度,800高度,x,y坐标,左上角
button
=
tkinter
.
Button
(win,text="有种点我",comma
tkinter
是
python
自带的GUI库,是对图形库TK的封装
tkinter
是一个跨平台的GUI库,
开发
的程序可以在win,linux或者mac下运行
除此之外还存在很多图形库,例如
python
Win 仅适合window的界面编程库
wx
Python
第三方界面编程库
一个窗口
中
任意内容都可以称之为一个组件
tkinter
的组件包含以下几种
按钮
组件
root.mainloop()
首次接触
tkinter
好多问题都不是太清楚,靠着博客和一些学习网站来学习
tkinter
的用法,难免有一些概念混淆不清,例如以上这段代码,测试了挺久不知道到底为什么
pl
ace
()函数失效,经过各种查找资料才知道:
pl
ace
()和pack()是两种不
北风之神c: