一、参数说明

width  设置宽度
height  设置高度
background(bg) 设置背景颜色
默认值由系统指定
为了防止更新,可以将颜色值设置为空字符串
borderwidth(bd) 设置边框宽度
menu  设置该选项为 Toplevel 窗口提供菜单栏
padx  水平方向上的边距
pady  垂直方向上的边距
relief  指定边框样式,另外你还可以设置 "sunken","raised","groove" 或 "ridge"注意,如果你要设置边框样式,记得设置 borderwidth 或 bd 选项不为 0,才能看到边框

二、代码示例

import tkinter as tk

window = tk.Tk()
# 设置窗口大小
winWidth = 600
winHeight = 400
# 获取屏幕分辨率
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight() x = int((screenWidth - winWidth) / 2)
y = int((screenHeight - winHeight) / 2) # 设置主窗口标题
window.title("TopLevel参数说明")
# 设置窗口初始位置在屏幕居中
window.geometry("%sx%s+%s+%s" % (winWidth, winHeight, x, y))
# 设置窗口图标
window.iconbitmap("./image/icon.ico")
# 设置窗口宽高固定
window.resizable(0, 0) def add():
# 创建顶级窗口
top_level = tk.Toplevel()
top_level.title("新窗口") tk.Label(top_level, text="i am yang").pack() tk.Button(window, text="创建窗口", command=add).pack() window.mainloop()

  

三、效果图

最新文章

  1. apache_commons 之 双向Map DualHashBidiMap (使用及源码)
  2. TCP3次握手连接协议和4次握手断开连接协议
  3. HTML5拓扑图形组件设计之道(一)
  4. 45个实用的JavaScript技巧、窍门和最佳实践
  5. 关掉apache2服务器日志文件
  6. fiddler 无法捕获apache httpclient报文的问题及解决
  7. 【转】获取android设备 id
  8. js验证码倒计时
  9. cocos-html5 JS 写法基础 语言核心
  10. iscsi模型相关点
  11. STL 二分查找三兄弟(lower_bound(),upper_bound(),binary_search())
  12. ImageMagick利用蒙版合成图片
  13. JQuery实现仿腾讯的固定导航栏
  14. CAS 4.0.x 自定义登录页面
  15. Visual Studio2012 添加服务引用时,生成基于任务操作不可用原因
  16. .NetCore 下开发独立的(RPL)含有界面的组件包 (六)实现业务功能
  17. 面试2——java基础2
  18. pandas获取groupby分组里最大值所在的行,获取第一个等操作
  19. Unity IOC容器通过配置实现类型映射的几种基本使用方法
  20. EXKMP

热门文章

  1. windows下安装hexo和生成博客
  2. echart 人头
  3. 智慧图携手DataPipeline,让实体商业更智慧!
  4. Qt 利用飞机图片画五边形
  5. Deep learning_CNN_Review:A Survey of the Recent Architectures of Deep Convolutional Neural Networks——2019
  6. Android自动化测试探索(二)常用自动化工具
  7. UniChat-软件工程小组-第一次作业-选题
  8. cmd xcopy进行远程复制
  9. 大数据之路week07--day06 (Sqoop 的使用)
  10. 《少年先疯队》第九次团队作业:Beta冲刺第二天