python的tkinter使用

__author__ = ‘Python‘

import tkinter as tk

class Application(tk.Frame):
    def __init__(self, master=None):
        tk.Frame.__init__(self,master)
        self.pack()
        self.createWidgets()

    def createWidgets(self):
        #self.hi_there = tk.Button(self)
        # .hi_there configure -text Hello World\n(click me) -command say_hi
        #self.hi_there["text"] = "Hello World\n(click me)"
        #self.hi_there["command"] = self.say_hi
        self.hi_there = tk.Button(self, text="Hello World\n(click me)", command=self.say_hi)
        self.hi_there.pack(side="left")
        self.QUIT = tk.Button(self, text="QUIT", fg="red", bg="blue", command=root.destroy)
        self.QUIT.pack(side="bottom")

    def say_hi(self):
        print("hi there, everyone!")

root = tk.Tk()

# create the application
app = Application(master=root)

# start the program
app.mainloop()

Tkinter可以用来制作GUI,它属于Python的标准GUI库。

输出:

当点击按钮Hello World(click me)时,会打印出“hi there, everyone !"。点击按钮QUIT则退出。

参考:

Python 3.5.1文档,Python 标准库,图形用户接口

时间: 2024-10-10 08:31:54

python的tkinter使用的相关文章

Python GUI - Tkinter tkMessageBox

Python GUI - Tkinter tkMessageBox: tkMessageBox模块用于显示在您的应用程序的消息框.此模块提供了一个功能,您可以用它来显示适当的消息 tkMessageBox模块用于显示在您的应用程序的消息框.此模块提供了一个功能,您可以用它来显示适当的消息. 这些功能有些是showinfo,showwarning,showerror,askquestion,askokcancel,askyesno,askretryignore. 方法: 这里是一个简单的语法来创建

Linux升级Python提示Tkinter模块找不到解决

一.安装tkinter 在Linux中python默认是不安装Tkinter模块, [[email protected]193 ~]# python Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license

python,基于tkinter模块编写的根据经纬度计算两点间距离的应用程序

python的tkinter模块是用于编写GUI窗口程序的模块,使用起来非常方便,功能强大.基于tkinter模块,开发了一个输入两点经纬度计算输出距离(包括公里数和孤度数)的小程序,主要应用于地震台站地震报告编写.下面这段代码可以在python3.8上直接运行. import tkinter as tk import tkinter.messagebox from math import radians, cos, sin, asin, sqrt #定义由输入文本框获得台站及震源经纬度,计算距

Python之Tkinter模块学习

本文转载自:http://www.cnblogs.com/kaituorensheng/p/3287652.html Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口 作为实践, 用Tkinter做了个ascii码转化查询表,本文从四点介绍 产品介绍 设计规划 相关知识 源码附件 1. 产品介绍 界面 功能 通过输入字符或数字查询对应的信息 通过选择列表中的信息查询对应的信息 2. 设计规划 规划图 3. 相关知识 首先看怎么产生第一个窗口 from T

deepin下安装python的Tkinter库

在Linux下,如果需要编写界面应用,并且此界面应用对性能的要求不是很高,一般可以使用Python解决.Python中可以使用自带的Tkinter库或者是第三方的Wxpython库,当然Tkinter的移植性更好. 安装Tkinter非常简单,只需要输入下面命令即可: sudo apt-get install python-tk 即可安装成功Tkinter.

Python的Tkinter库的安装

在FCN代码中运行infer.py时出现如下错误: File "infer.py", line 4, in <module> import matplotlib.pyplot as plt File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 115, in <module> _backend_mod, new_figure_manager, draw

Python升级提示Tkinter模块找不到的解决方法

一.安装tkinter在Linux中python默认是不安装Tkinter模块,复制代码 代码如下:[[email protected] ~]# pythonPython 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2Type "help", "copyright", "credits" or "lice

python使用tkinter写带界面的工具

python一般用来写纯脚本的居多,但也可以做有视图的产品出来,例如做网页和客户端工具.做成工具的好处是,让不懂代码的人也能使用,不需要去修改代码里面的参数,如果使用次数频繁,甚至比纯脚本跟节约时间:最大的好处是打包后可以运行在任何没有安装脚本中第python三方包的电脑上,也可以运行在任何没有安装python的电脑上.下面上我很久之前的tkinter做的第一个测试工具的源代码. 此部分是tkinter代码,直接运行代码,就可以弹出界面. 1 # -*- coding: utf-8 -*- 2

python学习tkinter(1-3)

(一) 之前使用easy_gui写过一下界面,感觉就是太过于简单了,因此这次是学习tkinter来做的. import tkinter as tk #顶层窗口,根窗口 app = tk.Tk() app.title("flash demo") theLabel = tk.Label(app,text="我的第二个窗口程序!")#建立一个组件,用于显示文本和图片 theLabel.pack()#用于自动调节组件尺寸和位置 app.mainloop()#窗口的主事件循环