您当前的位置:首页 > 娱乐

python3的tkinter模块的学习之pack用法和实例(3)

2019-12-08 17:47:58 来源: www.hysy888.com作者:台州市好远塑业有限公司5773次查看

  

  W:西 左

  Button(root,text='E').pack(side=TOP,expand=NO,fill=BOTH)

  8.2 图6

  Button(root,text='B').pack(side=TOP,expand=NO,fill=BOTH)

python3的tkinter模块的学习之pack用法和实例(3)

  

   同理,padx=10,那就是垂直拉10,数值能够设置

  

  F为bottom,底部,靠底居中点

  # 遍历字符串元组

  B5 = Button(top, text = "RIDGE", relief = RIDGE )

  Button(root,text='E').pack(side=TOP)

  9.代码改成

  2.代码:

  

from tkinter import * #引出模块

  

  root.title("pack规划的结果")

  Button(root,text='F').pack(side=BOTTOM,expand=YES)

  self.master = master

python3的tkinter模块的学习之pack用法和实例(3)

  Button(root,text='E').pack(side=TOP,expand=NO,fill=NONE)

  
------------ e.pack(side=TOP, pady=10)
p = Frame(self.master) FLAT left: 左;top: 上;right: 右;botton: 下图4图3可是B和E,是顶格居中的,估量需求在按钮设想行和列里处理。# 创立一个输入组件 top = Tk()
RAISED6.4 pack的side有:留意是大写 b.grid(row=i // 4, column=i % 4) #gird的规划,注释器规划的枢纽 # 对该输入组件利用Pack规划,放在容器顶部
x:程度标的目的添补3.图1Button(root,text='C').pack(side=RIGHT,expand=NO,fill=NONE)

from tkinter import *python3的tkinter模块的学习之pack用法和实例(3)

from tkinter import *
python3的tkinter模块的学习之pack用法和实例(3)

6.6 fill:添补Button(root,text='F').pack(side=BOTTOM,expand=NO) A先left,D后left,以是顺次排挤#pady=10,y轴就是程度拉10,能够设置python3的tkinter模块的学习之pack用法和实例(3)

6.e.pack(side=TOP, pady=10) #文本框的地位设置B5.pack()Button(root,text='A').pack(side=LEFT,expand=YES,fill=Y)7.2 图58.1 代码B1 = Button(top, text = "FLAT", relief = FLAT )Button(root,text='B').pack(side=TOP,expand=YES,fill=BOTH)

留意pack和grid不克不及同时利用。root.mainloop()

Button(root,text='B').pack(side=TOP)7.3top.mainloop()
Button(root,text='E').pack(side=TOP,expand=YES,fill=BOTH)10.回到这里import tkinter5.1 文本框的代码进修relief

Button(root,text='C').pack(side=RIGHT,expand=NO,fill=NONE) names = ("0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "+" , "-" , "*" , "/" , ".", "=") 1.从一个浅易计较器的tkinter设想开端进修6.3 Button(root,text='D').pack(side=LEFT,expand=NO,fill=Y)B3 = Button(top, text = "SUNKEN", relief = SUNKEN )App(root) root = Tk() CENTER:中心 y:竖直标的目的添补------------------------------------6.7 anchor: #抛锚,停靠;牢固5.3 图2.pack() #假如不设置,默许就是顶格居中顺次排下

B4.pack()不晓得为何?本人好好去考虑考虑,晓得的人能够留言,感谢。5.2 经由过程代码和结果图来看看
root.geometry('1000x1000') both:程度和竖直标的目的添补Button(root,text='C').pack(side=RIGHT)The relief style有几种:大写,合用于文本框,也合用于按钮格局,可是按钮假如不设置,那就是默许的6.2 代码B3.pack()Button(root,text='C').pack(side=RIGHT,expand=YES,fill=NONE)6.1 tkin的pack()规划进修
Button(root,text='A').pack(side=LEFT,expand=NO,fill=Y)
B先top,E后top,以是顺次排挤5.e = Entry(relief=SUNKEN, font=('Courier New', 24), width=22) #expand:yes:扩大全部空缺区或no:不扩大top.geometry('800x200') for i in range(len(names)): 留意不设置普通就是默许expand=NO,fill=NONEButton(root,text='D').pack(side=LEFT,expand=NO,fill=NONE)
B2 = Button(top, text = "RAISED", relief = RAISED ) self.initWidgets() Button(root,text='D').pack(side=LEFT,expand=NO,fill=Y) b = Button(p, text=names[i], font=('Verdana', 20), width=6)
python3的tkinter模块的学习之pack用法和实例(3)

4.进修要点,温习相干常识Button(root,text='G').pack(anchor=SE)

GROOVE本人还很多操练。8.fill如不设置,那就是默许巨细,代码改一下B4 = Button(top, text = "GROOVE", relief = GROOVE )和图6一样
Button(root,text='A').pack(side=LEFT)top.title("relief属性的气势派头结果") 
7. 讨论root.title("Grid规划") # 创立Button,将Button放入p组件中 N:北 下Button(root,text='G').pack(anchor=SE)
Button(root,text='D').pack(side=LEFT)python3的tkinter模块的学习之pack用法和实例(3)

Button(root,text='G').pack(anchor=SE)


S:南 下7.1 将代码做些改动Button(root,text='F').pack(side=BOTTOM)
# 界说字符串的元组 B1.pack()python3的tkinter模块的学习之pack用法和实例(3)

class App: #界说类App,类是字母要大写的,能够App,或APP均能够
python3的tkinter模块的进修之pack用法和实例(3)

Button(root,text='A').pack(side=LEFT,expand=NO,fill=NONE)Button(root,text='B').pack(side=TOP,expand=NO,fill=NONE)SUNKEN------------拉伸后Button(root,text='F').pack(side=BOTTOM,expand=NO) C为right,右边,靠边居中点 none:不添补RIDGE 则SE=south east =就是东南地位6.5 expand=YES或NO Button(root,text='G').pack(anchor=SE)有个小bug,那就是A和D不是右边一条程度线上。

  p.pack(side=TOP)

  e.pack(side=TOP, pady=10)

  B2.pack()

  ------------------------------------

  root.mainloop()

  e = Entry(relief=SUNKEN, font=('Courier New', 24), width=22)

  def initWidgets(self):

  

  root.geometry('800x200')

  def __init__(self, master):

  图7

  root = Tk()

  E:东 右
41

关于我们| 联系我们| 免责声明| 友情链接| 删帖申请
Copyright © 2006-2019 http://www.hysy888.com All rights reserved.手机版
郑重申明:未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任。