猫史档案馆


【CJW python小讲堂第三期】python中tkinter简单美观的布局,你确定不来试一下?

用户:520669已退猫520669已退猫查看:261 回复:20 评论:66 创建时间:2019-08-03T08:47:14


大家好,

偶是CJW老年喵工作室的萌新一枚。

(谁会像 爱因斯坦的弟子 那么牛)

今天我们来学习一种tkinter中的布局!

emotion_雷电猴_围观

——.pack()布局!

(dalao都可以走开了)

首先我们需要导入tkinter,

并设置对象!

import tkinter
t = tkinter.Tk()

这个时候,

我们该设置窗口花里胡哨的东东了!

酱紫写:

w = 170#宽变量:165
h = 300#高变量:400
ws = 200#屏幕位置x系坐标变量:200
hs=200#屏幕位置y系坐标变量:200
t.title('电阻最帅')#设置窗口名称为:图表编辑器A0.0.0121
t.geometry('%dx%d+%d+%d'%(w,h,ws,hs))#设置窗口的高,宽,X坐标,Y坐标

萌新不会的要看注释哟!

emotion_雷电猴_捂嘴笑

下面,我们来添加一个Button(按钮),

看一下Button()方法的一些参数:

对象 = tkinter.Button(容器,text=显示的文字,command=绑定的函数)

这是我们用的得到的参数。

我们现在来设绑定的函数:

def f1():
    print('hello 电阻!')

下面来制作按钮:

b = tkinter.Button(t,text='喵',command=f1)

接着,我们来布局一下这个按钮,

使用pack()布局,

pack()就是居中布局

极度简单,没有任何参数!

emotion_雷电猴_哇噻

别眨眼,看好了!:

b.pack()

没了!

厉害吧!

最后别忘了进入消息循环!

tkinter.mainloop()

别看这种布局简单,

但是总能做出好看的东东!

center_image

大家再见!

---------------------------------------------------我是有底钱的----------------------------------------------------

下节课想听什么呢?_______

A.听大佬(爱因斯坦的弟子)的课

B.听萌新(电阻我)的课


回复

上一页第 1 页 / 共 1 页下一页
520669已退猫520669已退猫

A

 

点赞0


评论


Leo韩Leo韩

B B B

点赞0


评论

第1期小讲堂:https://shequ.codemao.cn/community/178600 第2期小讲堂:https://shequ.codemao.cn/community/184773 帮忙看看吧,一个都是CJW的教程!


冰谭_official冰谭_official

B,反正听不懂

点赞0


评论

第1期小讲堂:https://shequ.codemao.cn/community/178600 第2期小讲堂:https://shequ.codemao.cn/community/184773 帮忙看看吧,一个都是CJW的教程!


冰谭_official冰谭_official

鼓掌

点赞0


评论

第1期小讲堂:https://shequ.codemao.cn/community/178600 第2期小讲堂:https://shequ.codemao.cn/community/184773 帮忙看看吧,一个都是CJW的教程!


天马神坑_真天马神坑_真

第1期小讲堂:https://shequ.cod喵/community/178600

第2期小讲堂:https://shequ.cod喵/community/184773

帮忙看看吧,一个都是CJW的教程!

点赞0


评论


520669已退猫520669已退猫

往期精彩:

第1期小讲堂:https://shequ.codemao.cn/community/178600

第2期小讲堂:https://shequ.codemao.cn/community/184773

第3期小讲堂:https://shequ.codemao.cn/community/185418

点赞1


评论


520669已退猫520669已退猫

顶

 

点赞0


评论


爱因斯坦的弟子爱因斯坦的弟子

嘿嘿

点赞1


评论


520669已退猫520669已退猫

ding

点赞0


评论


520669已退猫520669已退猫

顶

 

点赞0


评论


呆萌回首呆萌回首

然而还是不会

点赞0


评论

你是猴子派来的打我脸的嘛?

不,我是C++派来打你脸的

你还没有看见过我喷火的样子吧

你怎么知道我学玩的C++一年后忘了个干净

呃呃

喷火?从嘴里?

没错

看来你胃火很大(滑稽)

应该吃点氢氧化铝

嗯,最好拿着个灭火器往嘴(胃)里喷

(早上心情好不能喷)

你是要噎死我吗?

这点东西怎么能噎喵这个火星人呢

吼——————(喷火中)

哇塞,大家快来用这火做饭啊

砸门以后QQ聊好不好

嗯嗯

(⊙o⊙)…


官方雷电猴官方雷电猴

哇,电阻回归写教程贴了

点赞0


评论

雷猴啊!

哈哈是的

当初我还是萌新,而现在,我已经是一名……大萌新了!

我依然是渣渣萌新

你只要过来就可以享受优质的教程了(滑稽)

我不是在这个帖子(https://shequ.codemao.cn/wiki/forum/190367)拒绝你了吗

恩·


TobylaiTobylai

pyqt怎么样

点赞1


评论

PyQt5?

Pyqt 4或5

作者还在学,原值原味的GUI库更好一些


hanxiaohouhanxiaohou

emotion_编程猫_点赞

点赞0


评论


硫酸QwQ硫酸QwQ

emmmmmm其实如果用place函数而不是pack的话布局会更漂亮的哦

举个例子:

from tkinter import *


tk = Tk()
tk.geometry('200x200')
button = Button(tk, text="这是一个按钮")
button.place(x=50, y=50)
tk.mainloop()

(如果写错了的话。。。记住!我是萌新,勿喷)

点赞0


评论

pack是居中

place是设置位置了,不过也不错

最后一句是tkinter.mainloop()(滑天下之大稽也)


硫酸QwQ硫酸QwQ

顶~

emotion_编程猫_点赞emotion_编程猫_加油

点赞0


评论


没尾巴的鲸鱼没尾巴的鲸鱼

gghggh

 

点赞0


评论


爱因斯坦的弟子爱因斯坦的弟子

大电阻是大佬呀

我才不是那

我的QQ到期了

大家再见!!!!

点赞0


评论

我貌似可以借你一个

但我不知道我的QQ小号还在不在

我需要看一眼

我好像真的不想求别人QQ,我没有手机,只有邮箱

大电阻……?

这称呼……

借我

好的好的QQ私聊

……不想骂人,不是我发的

呃呃,不是你是谁

是谁发的

我是一个渣渣

你信吗

你爸爸发的

我真······

@我喵 我休息的时候可以奋斗一会儿写教程

喵,我投了两个作品

你不是让我这么发的吗

孩子,你知道我是男是女吗?

孩子,你知道我是男是女吗?

管它呢

你猜我是什么呀……

你是人啊

那你是喵呗

帮我排版 好不好

你可以自己用秀米啊

https://xiumi.us/#/

喵可不会排版啊(#^.^#)

需要登录吧

对啊

给你一个账号: 18950206007 CJW777777

好好学习吧中考生


爱因斯坦的弟子爱因斯坦的弟子

送外刊(传送门)https://shequ.codemao.cn/community/191031

点赞0


评论


520669已退猫520669已退猫

喵

点赞0


评论