`
amu_lucifer
  • 浏览: 5283 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Tkinter 继承

阅读更多
from Tkinter import *

root = Tk()
v = IntVar()
v.set(0)


def click():
    print "1"

class MyRadio(Radiobutton):
    def __init__(self,root,variable,value):
        self.variable = variable
        self.value = value
        Radiobutton.__init__(self,root,variable=variable,value=value,command=self.click)
    
    def click(self):
        print self.variable,'====',self.value

for i in range(3):
    MyRadio(root,
                variable = v,
                value = i).pack()

root.mainloop()

分享到:
评论

相关推荐

    python--tkinter 的练习题目

    1. Frame1 继承于 wx.Frame 类。 2. 子类的构造函数格式:wx.Frame(),括号中的参数默认顺序是 parent,id,title,pos,size,style,name。 其他 1. 在 wxPython 中,框架就是用户通常所称的窗体。 本文总结了 Python...

    [gui]Tkinter编程实例(python3.2)(源码)

    6. **自定义组件**:除了内置的小部件,开发者还可以创建自己的组件,继承Tkinter的基类并添加新的功能。 7. **模块化编程**:良好的代码组织是Tkinter应用的关键。通常会将相关的功能封装到独立的函数或类中,提高...

    python内置模块tkinter入门

    tkinter允许你自定义控件,通过继承现有控件并添加新的功能。例如,创建一个带有计数功能的按钮。 ```python class CountingButton(tk.Button): def __init__(self, *args, **kwargs): super().__init__(*args, *...

    Python tkinter模块中类继承的三种方式分析

    在使用`tkinter`进行应用开发时,类的继承是一种非常实用的设计模式,它可以帮助开发者更好地组织代码、复用现有组件,并提高代码的可维护性和扩展性。下面我们将详细介绍`tkinter`模块中类继承的三种方式及其应用...

    解决python tkinter界面卡死的问题

    在Python的图形用户界面开发中,Tkinter是一个常用的库,用于创建GUI应用程序。然而,在处理耗时操作时,如果不正确地设计程序,Tkinter界面可能会出现卡死的现象。本篇文章将详细探讨这个问题,并提供两种解决方案...

    GUItkinter.rar

    6. **定制控件**:通过继承Tkinter的Widget类,可以创建自定义的控件,满足特定需求。 7. **主题和样式**:Tkinter允许改变窗口的主题和控件样式,以达到更美观的界面效果。 8. **多线程**:在处理耗时操作时,...

    Tkinter教程-灵蛇.rar

    Tkinter还支持自定义组件的创建,对于有更高需求的开发者,可以学习如何继承现有组件并扩展其功能。此外,教程可能包含模块化编程和面向对象编程的概念,指导读者如何组织和重用代码,提高代码的可维护性。 总之,...

    tkinter学习文档

    11. **自定义控件**:如果你需要创建自定义控件,可以继承Tkinter现有的控件,并添加自己的特性或行为。 12. **Tkinter与Tcl/Tk扩展**:Tkinter可以利用Tcl/Tk的全部功能,包括其丰富的第三方模块和扩展,如Tk::PNG...

    tkinter (1).pdf

    每个小部件都继承自Tkinter的基类,拥有绘制、处理事件等能力。 除了小部件的创建和布局外,Tkinter还支持面向对象编程。类(class)是面向对象编程的基础,它是一种用户自定义的数据类型,可以包含信息和定义对其...

    Python and Tkinter Programming source code

    7. **自定义组件**:除了标准控件,还可以通过继承Tkinter的基本组件类,创建自定义组件,满足特定需求。 8. **程序结构**:一个完整的Tkinter应用通常包含主循环(通常由`root.mainloop()`启动),以及对控件的...

    tkinter自定义多选下拉列表框(带滚动条,全选)

    1. **自定义组件创建**:创建一个自定义的`MultiSelectComboBox`类,继承自`ttk.Combobox`。这个类需要包含一个内部的`Listbox`组件,用于显示可选择的项目,并且需要添加全选/全不选的按钮。 2. **全选/全不选功能...

    辛星 tkinter 教程

    - **自定义控件**:了解如何创建自己的控件类,继承自Tkinter的现有控件,以实现更加复杂的功能。 - **主题与样式**:Tkinter支持多种主题和样式设置,了解如何使用`ttk`模块定制应用程序的外观。 - **事件绑定**:...

    tix tutorial (tkinter.tix 指南)

    Tix继承了Tkinter的事件处理机制,但增加了更多事件类型,如鼠标滚轮事件。同时,Tix提供了更强大的事件绑定功能,使得响应用户操作更加灵活。 9. **Tix的使用实例** 在实践中,你可以使用Tix创建复杂的表单、...

    Tkinter GUI Application Development HOTSHOT 源码

    6. **自定义组件**: Tkinter允许开发者创建自己的组件,通过继承现有的Tkinter类并添加新功能。 现在,让我们来看看7941OT_Code这个压缩包内的源码可能涵盖的知识点: 1. **基础控件应用**: 你可能会看到各种基础...

    python基础教程:简单的图形库---tkinter 基础

    接着,我们创建一个App类,继承自tkinter的Frame类。在这个类中,我们定义了几个Button按钮组件,它们被添加到App实例中,并通过pack()方法布局。其中QUIT按钮绑定了frame.quit方法,用于退出程序;"Hello"按钮绑定...

    TKINTER中文翻译

    3. **继承自`Frame`类**:应用程序的主要类需继承自Tkinter中的`Frame`类。 4. **构造函数调用**:调用父类`Frame`的构造函数。 5. **显示应用程序**:必要的操作,使创建的应用程序能够在屏幕上显示出来。 #### ...

    Tkinter基本入门文字教程.zip_29F_Tkinter_python gui_python tkinter

    7. **自定义控件**:如果你需要创建特殊的控件,可以继承`Widget`类并添加自己的行为。 通过深入学习Tkinter,你可以掌握创建各种复杂GUI应用的基础。这包括菜单、工具栏、滚动条、复选框、单选按钮、列表框、树...

    Python-通过示例学习Tkinter一本免费的书

    11. **自定义组件**:如果你需要更复杂或特定功能的组件,可以通过继承现有的Tkinter控件并扩展其功能来创建自己的组件。 学习Tkinter时,建议先从基础控件和布局管理开始,然后逐渐深入到事件处理和更复杂的组件。...

Global site tag (gtag.js) - Google Analytics