赞
踩
1、按钮对话框,并显示输入对应的内容
from tkinter import * import tkinter.messagebox as messagebox class Application(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.pack() self.createWidgets() def createWidgets(self): self.nameInput = Entry(self) self.nameInput.pack() self.alertButton = Button(self, text='Hello', command=self.hello) self.alertButton.pack() def hello(self): name = self.nameInput.get() or 'world' messagebox.showinfo('Message', 'CT/TE, %s' % name) app = Application() # 设置窗口标题: app.master.title('独爱空城梦') # 主消息循环: app.mainloop()
2、文本框,显示相对应的文字
import tkinter as tk
app = tk.Tk()
app.title("FishC Demo")
#标签控件;可以显示文本和位图
theLable = tk.Label(app, text="你若安好,便是晴天",width=20,height=10)
theLable.pack()
app.mainloop()
3、按钮与文本框,运行该代码时,点击按钮,在控制台会输出相对应的文字
import tkinter as tk class App: #定义类 def __init__(self, master): frame = tk.Frame(master)#定义窗体框架 frame.pack(side=tk.RIGHT, padx=100,pady=100) #定义按钮 self.hi_there = tk.Button(frame, text="打招呼",bg="red" ,fg='green',command=self.say_hi) self.hi_there.pack(padx=10, pady=10)#位置 def say_hi(self): print("嗨,好久不见,你可安好!") root = tk.Tk() app = App(root) root.mainloop()
4、制作一个动态的五颜六色的树
from turtle import * # 设置色彩模式是RGB: colormode(255) lt(90) lv = 14 l = 120 s = 45 width(lv) # 初始化RGB颜色: r = 0 g = 0 b = 0 pencolor(r, g, b) penup() bk(l) pendown() fd(l) def draw_tree(l, level): global r, g, b # save the current pen width w = width() # narrow the pen width width(w * 3.0 / 4.0) # set color: r = r + 1 g = g + 2 b = b + 3 pencolor(r % 200, g % 200, b % 200) l = 3.0 / 4.0 * l lt(s) fd(l) if level < lv: draw_tree(l, level + 1) bk(l) rt(2 * s) fd(l) if level < lv: draw_tree(l, level + 1) bk(l) lt(s) width(w) speed("fastest") draw_tree(l, 4) done()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。