`
yy_gy
  • 浏览: 34235 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

python GUI(Tkinter) practices

阅读更多
import Tkinter

class Test:
  def __init__(self,master):
    frame=Tkinter.Frame(master)
    frame.pack()
    self.button=Tkinter.Button(frame,text='Quit',fg='red',command=frame.quit)
    self.button.pack(side='left')
    self.hi_there=Tkinter.Button(frame,text='hello',command=self.say_hi)
    self.hi_there.pack(side='left')

  def say_hi(self):
    print 'hi there, this is a test!'

win=Tkinter.Tk()
Test=Test(win)
win.mainloop()

from Tkinter import *

root=Tk()
def hello():
  print 'hello'

menubar=Menu(root)
menubar.add_command(label='hello',command=hello)
menubar.add_command(label='quit',command=root.quit)

root.config(menu=menubar)

mainloop()

from Tkinter import *

root=Tk()

def hello():
  print 'hello'

def about():
  w=Label(root,text='hello,test')
  w.pack(side='top')

menubar=Menu(root)

filemenu=Menu(menubar,tearoff=0)
filemenu.add_command(label='Open',command=hello)
filemenu.add_command(label='Save',command=hello)
filemenu.add_separator()
filemenu.add_command(label='Exit',command=root.quit)
menubar.add_cascade(label='File',menu=filemenu)

filemenu2=Menu(menubar,tearoff=0)
filemenu2.add_command(label='Open',command=hello)
filemenu2.add_command(label='Save',command=hello)
menubar.add_cascade(label='Edit',menu=filemenu2)

filemenu3=Menu(menubar,tearoff=0)
filemenu3.add_command(label='About',command=about)
menubar.add_cascade(label='Help',menu=filemenu3)

root.config(menu=menubar)
mainloop()

reference:
http://www.yiibai.com/python/python_gui_programming.html
分享到:
评论

相关推荐

    Word版,Python GUI设计——Tkinter菜鸟编程(上、中、下)

    ### Python GUI设计——Tkinter基础知识详解 #### 一、Tkinter简介 Tkinter是Python标准库中的一个图形用户界面(GUI)工具包,它提供了一系列的控件来帮助开发者快速构建用户界面。由于其易用性和跨平台特性,...

    Python GUI tkinter.docx

    docker安装Python GUI tkinter.docx

    Python GUI Tkinter 可视化 界面设计 代码生成 插件 - Visual Tkinter 附源码

    这是一个VB6的ADDIN(外接程序),用于使用VB6开发工具直接拖放控件,直接可视化完成Python的TKinter的GUI布局和设计,可以在VB界面上设置 控件的一些属性,最终自动生成必要的代码(包括回调函数框架),代码生成...

    Python Tkinter入门讲义 完整版PDF

    Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 Tkinter 的优点和缺点 1. 简单易学,相对于其他的比如 wxPython,PyQt 等等,学起来会非常轻松。 2. 可以使用少量的代码产生...

    pythonGUI tkinter 签名窗口设计

    使用python的第三方库tkinter、requests,设计一个签名窗口,属于简单的python爬虫知识。

    基于Python3 tkinterGUI界面实现读取本地Excel文件进行增删改查的学生信息管理系统源代码.rar

    基于Python3 tkinterGUI界面实现读取存储本地Excel文件进行增删改查的学生信息管理系统的可执行exe文件,openpyxl实现对Excel文件的增删改查及存储至本地文件。界面展示效果下载后用Python开发工具运行即可展示,可...

    Python GUI tkinter 开发连连看小游戏 源码

    Python GUI tkinter 开发连连看小游戏源码解析 在Python编程领域,GUI(图形用户界面)是一种常见的技术,用于创建交互式、可视化的应用程序。Tkinter是Python标准库中内置的一个GUI库,它允许开发者轻松地构建窗口...

    Python-Tkinter.rar

    Python的Tkinter库是Python标准库中的一个图形用户界面(GUI)工具包,它允许开发者创建丰富的交互式桌面应用程序。Tkinter是Python与Tcl/Tk接口的绑定,Tcl/Tk是一个流行的开源GUI库。在"Python-Tkinter.rar"这个...

    超市信息管理系统python+Gui+tkinter

    超市信息管理系统python+Gui+tkinter 使用语言:python3.9 所用技术:SQLite3,tkinter,openpyxl,pandas 使用Java开发中的MVC思想,代码虽有冗余,但更容易维护 默认账号:admin,密码:123456

    基于python+tkinter超市信息管理系统

    2. Tkinter:Tkinter是Python的标准GUI库,它允许开发者创建交互式用户界面。在这个系统中,Tkinter用于构建各种窗口、按钮、文本框等组件,以实现用户友好的图形界面,使超市员工可以方便地输入、查看和编辑商品...

    TKinter入门好资料(pdf资料两本)

    **Python的GUI编程:Tkinter入门** Tkinter是Python的标准图形用户界面库,它与Tcl/Tk一起提供了一个跨平台的解决方案,允许开发者创建功能丰富的桌面应用程序。Tkinter是Python的标准库的一部分,无需额外安装即可...

    python+tkinter实现停车场管理系统,GUI界面操作带数据库

    Tkinter 是 Python 的标准 GUI(图形用户界面)库,它允许开发者创建美观且功能丰富的桌面应用程序。在这个停车场管理系统中,我们结合了 Python 和 Tkinter 的优势,构建了一个通过GUI界面进行操作的系统。 该系统...

    python 库Tkinter 快速搭建GUI界面 工具Glade 的使用

    Tkinter是Python的标准GUI库,它提供了构建用户界面的基本元素,如按钮、文本框、菜单等。然而,对于复杂的布局设计,Tkinter的界面设计可能会显得不够直观。这时,工具如Glade就派上了用场。 Glade是一款强大的GUI...

    Python的Tkinter GUI 应用程序开发使用说明书

    《Python的Tkinter GUI 应用程序开发使用说明书》是一本涵盖了Python中Tkinter库所有用法的详细指导书籍。本书由Alejandro Rodas de Paz所著,旨在为读者提供一个实用的解决方案,帮助他们解决使用Python和Tkinter...

    学生信息管理系统(python+tkinter+MySQL).zip

    python的tkinter编写的学生信息管理系统,使用MySQL存储数据,实现了登录、注册、增删改查、导出为Excel等基本功能,详情请看我的博客 https://editor.csdn.net/md/?articleId=117714792

    Dijkstra迪杰斯特拉加权有向图最短路径动态演示(Python GUI tkinter)—山东大学数据结构课程设计

    在这个山东大学数据结构课程设计项目中,学生通过Python的图形用户界面(GUI)库tkinter实现了Dijkstra算法的动态演示。这个项目不仅涵盖了基础的图数据结构,还涉及到了动态可视化和Python编程技术。 首先,我们...

    pacman_happy9pi_pythontkinter_pythongui_pythonPACMAN_pacmangui_源

    【标题】"pacman_happy9pi_pythontkinter_pythongui_pythonPACMAN_pacmangui_源" 提供的信息是关于一个基于Python GUI开发的PAC-MAN游戏项目。该项目可能由一个名为"happy9pi"的开发者创建,使用了Python的Tkinter库...

    python-tkinter之按钮的使用,开关方法

    Tkinter 是 Python 的标准 GUI 库。使用 Tkinter 可以很轻松地创建出图形用户界面。它简单易学,适合初学者入门。通过本文,我们将深入探讨如何在 Tkinter 中使用按钮,并实现按钮状态的动态改变。 #### 二、按钮的...

Global site tag (gtag.js) - Google Analytics