python tkinter学习——布局】的更多相关文章

目录 一.pack() 二.grid() 三.place() 四.Frame() 正文 布局 一.pack() pack()有以下几个常用属性: side padx pady ipadx ipady fill expand 1,side side属性有四个可选值:'top'.'bottom'.'left'.'right',分别表示将控件位置设在窗口顶部中心.底部中心.左边中心.右边中心.side默认值为'top'. 2,padx.pady.ipadx.ipady 这四个属性分别设置控件水平方向外…
笔者工作业余时间也没什么爱好,社交圈子也小,主要娱乐就是背着自己带电瓶的卖唱音响到住地附近找个人多的位置唱唱KtV. 硬件上点歌就用笔记本电脑,歌曲都是网上下载的mkv格式的含有两个音轨的视频.因此点歌软件成了笔者的需求. 点歌软件需求极简单: 读磁盘上的目录取全部music,双击则调用播放器播放music. 自己常唱的歌曲可以选到自选歌曲列表. 支持按简拼搜索music 之前已经用多种开发工具写过,这次逢学习python的机会用它再写一个python版. 软件界面如下: 双击启动播放器. 就代…
介绍 入门实例 显示一个窗口,窗口里面有一个标签,显示文字 import tkinter as tk # 一个顶层窗口的实例(Top Level),也称为根窗口 app = tk.Tk() # 设置窗口的标题 app.title("Hello World") # 创建一个标签,指定父级,以及文字 theLabel = tk.Label(app, text="这是一个标签") # 放置组件并自动调整组件自身的尺寸和位置 theLabel.pack() # 窗口的主事件…
注:本文可转载,转载请注明出处:http://www.cnblogs.com/collectionne/p/6885066.html.格式修改未完成. Tkinter资料 Python Wiki, TkInter effbot.org,An Introduction to Tkinter New Mexico Tech Computer Center, Tkinter 8.5 Reference, a GUI for Python 还有更多资料,详情请访问第一个Python Wiki链接. Tk…
一丶一个简单的程序 from tkinter import * #引入所有类#查看tk版本#tkinter._test() root = Tk(); #对这个类进行实例化 w1 = Label(root,text="我是来搞笑的啦",background = "green" ) #组件 w2 = Label(root,text="我是来搞笑的啦",background = "red" ) w1.pack();#布局w2.pac…
阅读目录 pack 是按照添加顺序排列的组件 grid  是按照行/列形式排序的组件 place 允许程序员指定组件的大小和位置 pack: 说明:适用于少量的简单的组件的排列 fill:这个选项是告诉窗口管理器该组件将填充整个分配给它的空间,BOTH表示同时横向和纵向扩展,X表示横向,Y表示纵向 from tkinter import * root = Tk() Label(root,text=',bg='green').pack(fill=X) Label(root,text=',bg='r…
Grid(网格)布局管理器会将控件放置到一个二维的表格里.主控件被分割成一系列的行和列,表格中的每个单元(cell)都可以放置一个控件. 注意:不要试图在一个主窗口中混合使用pack和grid (1)标签控件 from tkinter import * tk=Tk() #标签控件,显示文本和位图,展示在第一行 Label(tk,text="First").grid(row=0) Label(tk,text="Second").grid(row=1)#第二行 #主事件…
最简的形式 from tkinter import * root = Tk() # 创建一个Tk实例 root.wm_title("标题") # 修改标题 root.mainloop() # 进入root的事件循环 运行结果 label标签的使用 from tkinter import * root = Tk() root.wm_title("标题") w1 = Label(root, text="~~~~~~1号标签~~~~~~") w2 =…
from tkinter import * win = Tk() win.title("布局") # #窗口标题 win.geometry("600x500+200+20") # #窗口位置500后面是字母x #绝对布局 label1 = Label(win, text="标签1",bg="yellow") label1.place(x=500, y=100) #相对布局 label2 = Label(win, text=&q…
tkinter部件 一.Tk() & Label() & Button() 1,Tk() 窗口 用Tk()创建窗口对象: #文件名:test1.py import tkinter as tk window = tk.Tk() #创建一个窗口对象window window.title('my window') #设置window标题 window.geometry('400x400') #设置window大小 #中间填写window的内容 window.mainloop() #不断刷新窗口…