python tkinter 窗口禁止编辑_python tkinter 设置窗口大小不可缩放实例

本文详细介绍了如何使用Python的tkinter库创建不可缩放的窗口,并展示了如何设置窗口的最小和最大尺寸。同时,文章还演示了如何创建和修改Combobox下拉列表的选项值,以及获取选中项的方法。通过实例代码,读者可以学习到tkinter的基本控件操作和界面定制技巧。
摘要由CSDN通过智能技术生成

python tkinter 设置窗口大小不可缩放实例

解决方法

将窗口最大尺寸和最小尺寸设置为一样即可

top = Tk() # 创建顶级窗口

top.minsize(560, 545) # 最小尺寸

top.maxsize(560, 545) # 最大尺寸

top.mainloop()

补充知识:tkinter改变下拉列表(Combobox)的选项值

定义下拉列表:

# 此处省略父容器的定义 ...

# 定义下拉列表选项值集合

self.Combo5List = ['0', '1', '2', '3']

# 定义下拉列表Combobox

self.Combo5 = Combobox(self.Frame1, values=self.Combo5List, font=('宋体', 9), state='readonly')

# 放置控件

self.Combo5.place(relx=0.39, rely=0.636, relwidth=0.063, relheight=0.08)

# 设置下拉列表的默认值

self.Combo5.set(self.Combo5List[0])

改变Combobox的选项值:

# 新选项值的集合

index = ["a", "b", "c", "d"]

# 给Combobox的选项重新赋值

self.Combo5["value"] = index

# 设置默认值

self.Combo5.set(index[2])

获取Combobox选中项的值:

self.Combo5.get()

以上这篇python tkinter 设置窗口大小不可缩放实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2020-03-03

我就废话不多说了.大家直接看代码吧! #!/usr/bin/env python #coding=utf-8 ''' 窗口屏幕居中,设置窗口最大,最小尺寸... 版权所有 2014 yao_yu (http://blog.csdn.net/yao_yu_126) 本代码以MIT许可协议发布 2014-04-15 创建 ''' import tkinter as tk from tkinter import ttk def get_screen_size(window): return windo

我就废话不多说了,直接看代码吧! from tkinter import * def sys_callbak():       pass def fun_callbak():       pass def no_thing(event):       popmenu.post(event.x_root,event.y_root) master = Tk() master.title('新闻自动抓取') menubar = Menu(master) sysmenu = Menu(menubar,t

tkinter是python自带的GUI库,可以实现简单的GUI交互,该例子添加了五种不同效果的Button,如图: from tkinter import * from tkinter import messagebox #python3.0的messagebox,属于tkinter的一个组件 top = Tk() top.title("button test") def callback(): messagebox.showinfo("Python command&quo

新建label与button,并设置位置(grid) import tkinter as tk root = tk.Tk() label = tk.Label(root, text = 'Label') label.grid(column = 3, row = 8) button = tk.Button(root, text = 'Button') button.grid(column = 5, row = 1) 按钮间距设置 col_count, row_count = root.grid_s

输入框和消息显示框是常用的GUI界面部件,其中输入框的重要任务就是返回一个输入的字符串,而消息显示框则要显示指定的信息. 功能:输入一个密码,如果密码正确则显示confirm,不正确则显示sorry __author__ = 'freedom' from Tkinter import * class App(Frame): def __init__(self,master): frame = Frame(master) frame.grid() self.ent = Entry(frame,sh

环境:Ubuntu14.Python3.4.Pycharm2018 一.使用command=lambda: 的形式传参 代码如下 from tkinter import * import tkinter.messagebox as messagebox def createpage(master): master = Frame(root) master.pack() Label(master, text='num1').grid(row=0, column=0, stick=W, pady=1

tkinter 下拉日历控件 网上找的不完善的Tk日历进行修改的,可以快捷的找到并返回日期. 效果如下图,上面的是控件,下面的是调用demo窗口 如下所示: # -*- coding: utf-8 -*- import calendar import tkinter as tk import tkinter.font as tkFont from tkinter import ttk datetime = calendar.datetime.datetime timedelta = calend

注意主窗口一定要为tk.Tk(),在主窗口上通过button的点击相应子函数创建子窗口,注意此时创建出来的窗口必须是Toplevel,否则出错. 至于用图片在窗口上绘图,则按代码所示即可. # -*- coding: utf-8 -*- """ Created on Wed Oct 26 20:32:52 2016 @author: min """ import Tkinter as tk from PIL import Image, Image

我就废话不多说了,直接看代码吧! import tkinter as tk from tkinter import ttk win = tk.Tk() win.title("Python GUI") # 添加标题 ttk.Label(win, text="Chooes a number").grid(column=1, row=0) # 添加一个标签0 ttk.Label(win, text="Enter a name:").grid(colum

实例如下: 复制代码 代码如下:

MyHtml.html

首先下载jquery.multiselect.js 的插件然后复制下列代码,只需改下路径就可以实现可多选下拉框.如果好用还请多多支持! 复制代码 代码如下:

它是一组供用户选择的对象,但每次只能选一个.每一个都有checked属性,当一项选择为ture时,其它的都变为false. 先贴上一个例子: 复制代码 代码如下:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值