Python GUI布局尺寸适配方法

yipeiwu_com7年前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中实现替换字符串中的子串的示例

假如有个任务: 给定一个字符串,通过查询字典,来替换给定字符中的变量。如果使用通常的方法: >>> "This is a %(var)s" % {"var":"do...

Windows系统下安装Python的SSH模块教程

Windows系统下安装Python的SSH模块教程

Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,则需要先...

python找出列表中大于某个阈值的数据段示例

python找出列表中大于某个阈值的数据段示例

该算法实现对列表中大于某个阈值(比如level=5)的连续数据段的提取,具体效果如下: 找出list里面大于5的连续数据段: list = [1,2,3,4,2,3,4,5,6,7,...

Python3使用Matplotlib 绘制精美的数学函数图形

Python3使用Matplotlib 绘制精美的数学函数图形

一个最最简单的例子: 绘制一个从 0 到 360 度完整的 SIN 函数图形 import numpy as np import matplotlib.pyplot as pt x...

Pytorch实现基于CharRNN的文本分类与生成示例

Pytorch实现基于CharRNN的文本分类与生成示例

1 简介 本篇主要介绍使用pytorch实现基于CharRNN来进行文本分类与内容生成所需要的相关知识,并最终给出完整的实现代码。 2 相关API的说明 pytorch框架中每种网络模型...