Python GUI布局尺寸适配方法

yipeiwu_com6年前Python基础

如下所示:

#coding=utf-8
 
#布局自定义尺寸
from tkinter import *
 
class App:
	def __init__(self,master):
		frame=Frame(master)
		frame.pack(fill=BOTH,expand=1)
		listbox=Listbox(frame)  #listbox=Listbox(frame,height=3,selectmode=BROWSE) #curselection()
		for item in ['red','green','blue','yellow','pink']:
			listbox.insert(END,item)
		listbox.grid(row=0,column=0,sticky=W+E+N+S) # sticky 适配
		text=Text(frame,relief=SUNKEN)
		text.grid(row=0,column=1,sticky=W+E+N+S)
		text.insert(END,'word'*1000)
		frame.columnconfigure(1,weight=1) #尺寸适配 
		frame.rowconfigure(0,weight=1)  #尺寸适配
		
		#Spinbox(frame,values=('a','b','c')).grid(row=3) #get()
 
root=Tk()
root.wm_title('尺寸适配')
app=App(root)
root.geometry("400x300+0+0")  #尺寸适配
root.mainloop()
 

以上这篇Python GUI布局尺寸适配方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python学习笔记之列表(list)与元组(tuple)详解

前言 最近重新再看python的基础知识,感觉自己还是对于这些知识很陌生,需要用的时候还是需要翻书查阅,还是先注重基础吧——我要重新把python的教程阅读一遍,把以前自己忽略的部分学习...

Python中变量交换的例子

Python追求简洁,诞生不少运算赋值规则,力求从简,其中就包括两个或者多个变量交换值。 普通语言中 复制代码 代码如下: # 声明变量 a=50 b=10 # 开始交换,先把其中一个值...

详解Python中time()方法的使用的教程

 time()方法返回时间,在UTC时代以秒表示浮点数。 注意:尽管在时间总是返回作为一个浮点数,并不是所有的系统提供时间超过1秒精度。虽然这个函数正常返回非递减的值,就可以在...

Django学习教程之静态文件的调用详解

前言 静态文件是指 网站中的 js, css, 图片,视频等文件,本文主要给大家介绍了关于Django学习之静态文件调用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细...

django2 快速安装指南分享

1. 安装 作为一个 Python Web 框架,Django需要Python的支持。请参阅 我可以在Django中使用哪些Python版本?了解详情。Python包含一个名为SQLit...