一、创建Window窗口

# 创建Window窗口.py

import tkinterroot=tkinter.Tk()   # 创建Window窗口对象

# 窗口属性

root.geometry('300x200+300+300')    # 窗口的宽度x高度root.title('我的第一个GUI程序')    # 设置窗口标题root.config(bg='#fffc11')   # 窗口背景颜色label=tkinter.Label(root,text='hello,python')label.pack()button1=tkinter.Button(root,text='BUTTON1')button1.pack(side=tkinter.LEFT)button2=tkinter.Button(root,text='BUTTON2')button2.pack(side=tkinter.RIGHT)

# 显示窗口(消息循环)

root.mainloop()    

二、创建登录窗口

代码如下:

from tkinter import *root =Tk()
root.title('登录')
root.geometry('400x200')
root.config(bg='#ffcc00')Label(root,text='用户名',width=6).place(x=1,y=1)
Entry(root,width=20).place(x=45,y=1)
Label(root,text='密码',width=6).place(x=1,y=20)
Entry(root,width=20,show='*').place(x=45,y=20)
Button(root,text='登录',width=8).place(x=40,y=40)
Button(root,text='取消',width=8).place(x=110,y=40)root.mainloop()

三、创建计算器窗口

# grid布局.pyfrom tkinter import *root = Tk()
root.title('计算器示例')
root.geometry('300x150+280+280')
root.config(bg='#cc66ff')L1 = Button(root,text='1',width=5,bg='yellow')
L2 = Button(root,text='2',width=5,bg='blue')
L3 = Button(root,text='3',width=5,bg='red')
L4 = Button(root,text='4',width=5,bg='green')
L5 = Button(root,text='5',width=5,bg='orange')
L6 = Button(root,text='6',width=5,bg='cyan')
L7 = Button(root,text='7',width=5,bg='purple')
L8 = Button(root,text='8',width=5,bg='pink')
L9 = Button(root,text='9',width=5,bg='red')
L0 = Button(root,text='0',width=5,bg='yellow')
Lp = Button(root,text='.',bg='pink')L1.grid(row=0,column=0)
L2.grid(row=0,column=1)
L3.grid(row=0,column=2)
L4.grid(row=1,column=0)
L5.grid(row=1,column=1)
L6.grid(row=1,column=2)
L7.grid(row=2,column=0)
L8.grid(row=2,column=1)
L9.grid(row=2,column=2)
L0.grid(row=3,column=0,columnspan=2,sticky=E+W)
Lp.grid(row=3,column=2,sticky=E+W)root.mainloop()

用python简易编写创建窗口相关推荐

  1. Python 简易编写“猜单词游戏”

    1.创建工程文件. 2.代码如下: #word jumble 猜单词游戏 import random  #random模组随机函数,随机数发生器 WORDS=("python",& ...

  2. Python简易编写阴阳师刷魂土脚本(上)

    最近玩阴阳师玩上头了,可是刷土一直手动也不是办法,就想着写个脚本来帮助自己提高一下练度 好的话不多说我们进入正题. 主要思路:通过判断魂土挑战位置来模拟鼠标操作 具体实现:使用pyautogui进行模 ...

  3. python9行代码_如何用9行Python代码编写一个简易神经网络

    原标题:如何用9行Python代码编写一个简易神经网络 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 学习人工智能时,我给自己定了一个目标--用Pyth ...

  4. 编写python程序、创建名为class的数据库_Python中的元类(metaclass)以及元类实现单例模式...

    一.理解类也是对象 在理解元类之前,你需要先掌握Python中的类.Python中类的概念借鉴于Smalltalk,这显得有些奇特.在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段.在P ...

  5. Python界面编程第二课:Pyside2 创建窗口 (Python GUI)

    Pyside2 创建窗口 (Python GUI) – 在这篇Pyside2文章中,会演示如何创建窗口,学习本课之前请先看第一课<我们开始用Pyside2 (Qt For Python)> ...

  6. python利用pyside2创建文件夹选择框,文件选择框(无小窗口)

    python利用pyside2创建文件夹选择框,文件选择框(无小窗口) 文件夹选择框 文件选择框 文件多选框 之前利用win32ui创建文件选择窗口非常好用,但是想使用文件夹选择窗口发现行不通.利用t ...

  7. Python tkinter教程-01:创建窗口

    Python tkinter教程-01:创建窗口 文章目录 0 准备工作 1 创建空白窗体 2 窗口标题 3 窗口大小与位置 4 锁定窗口大小 5 窗口图标 6 隐藏与显示窗口 其它 0 准备工作 要 ...

  8. python爬虫捕鱼网站_一个简易的爬虫工具,使用Python语言编写,用于zhihu全自动捕鱼...

    简介 这是什么 这是一个简易的爬虫工具,使用Python语言编写,用于zhihu全自动捕鱼,理论上,你可以爬取你感兴趣的任何问题,而不仅仅是小姐姐. 如何使用 编程使用 请确保你的Python版本是3 ...

  9. 编写Python程序,创建文本文件my_txt.tx

    十二次python课 文本表格 1.编写Python程序,创建文本文件my_txt.txt并写入内容(其内容为:我在学习Python的文件操作方法.文本文件的写入方法.文本文件的读取方法.每句话各占一 ...

最新文章

  1. vs生成解决方案出错
  2. python游戏编程入门 免费-Python游戏编程入门4
  3. dataframe修改数据_数据处理进阶pandas入门(一)
  4. Tomcat+Spring+Quartz Restart or shutdown error
  5. 316. 去除重复字母
  6. ubuntu16.04安装天气预报软件
  7. 程序中try、throw、catch三者之间的关系
  8. 【sscom】 串口调试工具
  9. 毕业设计——基于SSM的JAVA图书管理系统(有图书管理前台+后台)
  10. 电路板上各种标志的含义
  11. 计算机网络特有的设备是什么,什么是网络设备(计算机入门知识,这些网络设备及工具你有必要知道)...
  12. linaro软件源更新问题
  13. 论文中常用的对word页眉页脚的操作
  14. python变量名必须以字母或下划线开头不区分字母大小写_Python 变量名必须以字符或下划线开头,并且区分字母大小写。_学小易找答案...
  15. 编译原理实验报告一:PL0语言编译器分析(PL0,词法分析,语法分析,中间代码生成)
  16. 2021年全球聚二甲基二烯丙基氯化铵收入大约252.5百万美元,预计2028年达到307.8百万美元,2022至2028期间,年复合增长率CAGR为 %。同时2020年全球聚二甲基二烯丙基氯化铵销量大
  17. java通过socket传输文件
  18. hadoop自定义排序,分组排序
  19. Python解释器的下载与安装教程(Win11)
  20. Edge和Chrome浏览器滚屏截取网页

热门文章

  1. 单片机 信号发生器(DAC0832)
  2. 20220529 pdf 分割合并软件,python tkinter
  3. 百事起诉可口可乐广告不当
  4. altium 交叉线_怎样设置原理图中电气连接线交叉点的属性?
  5. 前端代码规范——CSS代码规范
  6. idea 将分支代码合并到master分支
  7. D1net阅闻:Facebook上线求职功能,以挑战LinedIn
  8. SpringBoot部署子工程java -jar启动时报错:xxxxxxx.jar中没有主清单属性
  9. FPGA小白学习之路(2)error:buffers of the same direction cannot be placed in series
  10. 现场安装连接器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告