在google中使用“如何使tkinter网格扩展”,我遇到了这个问题。

引用布莱恩·奥克利的话Rows and columns have "weight" which describes how they grow or shrink to fill extra space >in the master. By default a row or column has a weight of zero, which means you've told the >label to fill the column but you haven't told the column to fill the master frame.

要解决这个问题,给柱子一个重量。class Test():

def __init__(self,root):

self.root = root

self.root.columnconfigure(0, weight=1)

self.root.config(bg='green')

self.message = 'test message'

self.contentFrame = Frame(self.root)

self.contentFrame.config(background='black',borderwidth=5,relief ='sunken')

self.contentFrame.grid(row=0, column=0, sticky='news')

self.contentFrame.columnconfigure(0, weight=1)

self.topBar = Frame(self.contentFrame, border=2, relief=RAISED)

self.topBar.grid(row=0, column=0, columnspan=23,sticky=W+E)

self.topBar.config(background='blue')

self.topBar.columnconfigure(0, weight=1)

self.newGameButton = Button(self.topBar, text="New Game")

self.newGameButton.grid(row=0, column=0)

self.newGameButton.config(background='red')

self.messageBox = Label(self.topBar, text=self.message, height=2)

self.messageBox.grid(row=1, column=0, columnspan=1,sticky=W+E)

self.messageBox.config(background='yellow')

Test(root)

python粘性拓展_如何将tkinter小部件置于粘性框架中相关推荐

  1. python tkinter 小部件汇总

    tkinter 小部件汇总,自己总结的.备用. # !/usr/bin/env python # -*- coding:utf-8 -*- # 随波逐流:tkinter 小部件汇总from tkint ...

  2. 用Tkinter打造GUI开发工具(14)Tkinter小部件的Label标签部件

    用Tkinter打造GUI开发工具(14)Tkinter小部件的Label标签部件 标签Label部件是Tkinter最常用的部件之一,其语法格式如下. label=tk.Label ( master ...

  3. python tk下拉列表_如何从Tkinter中的列表创建下拉菜单?

    要创建"下拉菜单",可以在tkinter中使用OptionMenu 基本OptionMenu示例:from Tkinter import * master = Tk() varia ...

  4. 安卓应用部件_设计应用程序小部件的痛苦和喜悦

    安卓应用部件 Some people say widgets are a thing of the past, but recently we faced a market for which thi ...

  5. python自动数据分析_老板让我从几百个Excel中查找数据,我用python一分钟搞定!...

    相信大家最近都快被python烦死了,朋友圈,公众号推文,小视频上都是关于python的广告,什么面试录取会用python的人,刚来的同事因为会用python升职加薪啦等等.但是小编觉得,python ...

  6. python设置窗口焦点_python – 当窗口小部件失去焦点时,我如何拦截

    我有一个QPlainTextEdit,并希望在失去焦点时处理内容.我已经看到我可以使用focusChanged事件或使用focusOutEvent虚拟功能执行此操作. 我不知道如何使用新语法传递参数( ...

  7. 桌面时钟代码_被遗忘的手机桌面小部件

    iOS 和 Android,两个移动时代的操作系统在历经十多年发展后,成熟度之高已经很难再找出大的短板. 如今,这两个系统相似的部分,大概比它们不相似的地方还要多得多.从早期的下拉通知栏,再到现在的侧 ...

  8. wps怎么加高亮_这些WPS表格小技巧可以在工作中省力N倍!

    原标题:这些WPS表格小技巧可以在工作中省力N倍! 既然是小技巧了,那就短小精悍.简单粗暴.好用顺手.能够化腐朽为神奇--总而言之,言而总之,本篇的内容主要是Excel的常用功能模块进行介绍和讲解,虽 ...

  9. qt获取窗口的右上角位置_如何获得 Qt窗口部件在主窗口中的位置--确定鼠标是否在某一控件上与在控件上的位置...

    用Qt Creator 设计程序时,最方便的就是ui设计器,可以很容易的得到想要的布局. 但是这样自动布局带来的后果是很难知道窗口中某一部件在主窗口中的相对位置. 在处理子窗口鼠标事件时变的很麻烦.主 ...

最新文章

  1. oracle sql 全是子查询查询速度太慢如何优化_如果面试官问你如何优化mysql分页查询,请把这篇文章甩给他!...
  2. python定义一个人类_Python类的定义、继承及类对象使用方法简明教程
  3. C++包含头文件时尖括号和双引号区别
  4. 批量获取ip运营商_通信公司员工收钱开通IP多拨被用于诈骗,6人获刑
  5. 为什么要使用git pull --rebase?
  6. MyEclipse常用设置方法
  7. 美国西海岸php,美国西海岸大学top 14
  8. 计算机主板上安装配件的扩展槽主要有哪些,21.主板篇-主板上都有哪些扩展插槽-电脑自学网...
  9. 智能合约漏洞检测论文整理
  10. drupal主题开发_开发人员降低了Drupal的进入门槛
  11. mac抹掉磁盘重装系统未能与服务器取得联系_如何用U盘自制Mac笔记本系统重装盘...
  12. java的listroots_Java File listRoots()用法及代码示例
  13. HIT 软件构造 lab3实验报告
  14. weblogic 打补丁
  15. Eve-NG No IP address on interface pnet0
  16. 字符串解压缩类库(zip、GZIP、QuickLz、snappy、lzf、jzlib)介绍
  17. 《如何有效阅读一本书》书评
  18. 万达电商CEO董策离职
  19. 五大算法之动态规划套路详解(1)
  20. 微信小程序实现上传图片功能

热门文章

  1. 构建灵活工作方式 戴尔最智能商用客户端产品线全面上市
  2. SDN精华问答 | 使用SDN的一个例子
  3. 8 年后重登王座,Python 再度成为 TIOBE 年度编程语言
  4. c语言怎么写贪吃蛇,刚学C语言,想写一个贪吃蛇的代码
  5. mysql复杂查询sql_mysql – 复杂的SQL查询,很多很多
  6. js 可以做什么东西_Deno需要做什么才能取代Node.js?
  7. python变量使用前必须先声明、并且一旦声明_初学者学习Python的30天‍-第18天-文件处理...
  8. c++ 打印条码_金蝶盘点机PDA仓库条码管理之——外购入库扫码开单操作
  9. 鸿蒙手机系统还没有开发,华为鸿蒙手机太难了!引发开发者大吐槽:为何没有自己独特风格?-互联网/电商-文章-小虾米...
  10. python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)