设为首页 加入收藏

TOP

tkinter学习-事件绑定与窗口(二)
2017-10-09 13:34:02 】 浏览:8680
Tags:tkinter 学习 事件 绑定 窗口
rom
tkinter import * from tkinter import filedialog root = Tk() def show(): filedialog.askopenfilename(initialdir=r'路径名') Button(root,text='打开文件',command=show).pack() mainloop()

颜色对话框:

  返回值:

    如果用户选择了一个颜色并点击确定按钮,返回一个二元组,第一个元素是RGB颜色值,第二个是对应的元素的十六进制颜色值

    如果用户点击取消,返回的是(None,None)

from tkinter import *
from tkinter import colorchooser root = Tk() def show(): colorchooser.askcolor() Button(root,text='选择颜色',command=show).pack() mainloop()

结果:

  

  最后,做一个注册窗口

from tkinter import *
from tkinter import messagebox root = Tk() def show(): messagebox.askyesno('山丘','确认注册?') def create(): #top.attributes('-alpha',0.5)
    top = Toplevel(root) top.title('山丘') top.geometry('400x250') Label(top,text='用户名:').place(x=20,y=50) Label(top,text='密码:').place(x=20,y=120) Entry(top).place(x=110,y=50) Entry(top,show='*').place(x=110,y=120) Button(top,text='确认注册',width=10,command=show).place(x=170,y=190) root.title('山丘') root.geometry('450x400') Label(root,text='用户名:').place(x=100,y=170) Label(root,text='密码:').place(x=100,y=230) photo = PhotoImage(file='welcome.gif') Label(root,image=photo).place(x=0,y=0) Entry(root).place(x=190,y=170) Entry(root,show='*').place(x=190,y=230) Button(root,text='注册',width=10,command=create).place(x=100,y=300) Button(root,text='提交',width=10).place(x=300,y=300) mainloop()

结果:

    

参考文献:

  小甲鱼python教学视频

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇win7下从ruby源代码编译安装 下一篇Homebrew-macOS缺失的软件包管理..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目