python__tkinter之listbox&button

 1 #!/bin/usr/python
 2 #-*- coding:utf-8 -*-
 3
 4 from Tkinter import *
 5
 6 class show(object):
 7     def __init__(self, master):
 8         frame = Frame(master)
 9         frame.pack()
10
11         self.button = Button(frame, text=‘ADD‘, command=self.add)
12         self.listbox = Listbox(master)
13         self.listbox.pack(side=LEFT)
14         self.button.pack(side=LEFT)
15
16         self.listbox.insert(END, ‘a list entry‘)
17
18         for item in [‘one‘, ‘two‘, ‘three‘, ‘four‘]:
19             self.listbox.insert(END, item)
20
21     def add(self):
22         self.listbox.insert(END,‘five‘)
23
24 master = Tk()
25 app = show(master)
26
27 master.mainloop()

http://effbot.org/tkinterbook/listbox.htm

时间: 2024-10-27 05:21:28

python__tkinter之listbox&button的相关文章

Python3 Tkinter基础 Listbox Button 点击按钮删除选中的单个内容

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: from tkinter import * root=Tk() myLB=Listbox(root) myLB.pack() myList=["舍名利","贪狼","巨门","禄存",&quo

WPF中ListBox ListView数据翻页浏览笔记(强调:是数据翻页,非翻页动画)

ListBox和ListView在应用中,常常有需求关于每页显示固定数量的数据,然后通过Timer自动或者手动翻页操作,本文介绍到的就是该动作的实现. 一.重点 对于ListBox和ListView来讲,后台绑定的ItemSource绑定的一般都是List<T>格式,而List<T>有个方法是Take和Skip,分别意思是取List部分和跳过List部分. 取数据的格式是:List.take().Skip(); 二.话不多说,实例说话(后面会附有该例子链接,仅供参考) (1)Xam

DataTemplate和ControlTemplate联系与区别

---恢复内容开始--- 正如标题中的两个拼接的单词所说,DataTemplate就是数据显示的模板,而ControlTemplate是控件自身的模板.(个人理解,错误请指出,谢谢) 我们看这二者在两类不同的控件中如何使用: 一:ItemsControl 我们可以利用ControlTemplate来设置控件外表,用DataTemplate来填充控件内容. <Page.Resources> <DataTemplate x:Key="dataTemplate"> &

【转载一篇WPF之Binding】WPF之Binding深入探讨

1,Data Binding在WPF中的地位 程序的本质是数据+算法.数据会在存储.逻辑和界面三层之间流通,所以站在数据的角度上来看,这三层都很重要.但算法在3层中的分布是不均匀的,对于一个3层结构的程序来说,算法一般分布在这几处: A.数据库内部. B.读取和写回数据. C.业务逻辑. D.数据展示. E.界面与逻辑的交互. A,B两部分的算法一般都非常稳定,不会轻易去改动,复用性也很高:C处与客户需求最紧密,最复杂,变化最大,大多少算法都集中在这里.D,E负责UI和逻辑的交互,也占有一定量的

win32 摄像头捕获系统vfw

[html] view plaincopy //win32 摄像头捕获系统vfw [html] view plaincopy //  VideoRecord.h ///  用于定义一些资源ID [html] view plaincopy #include "resource.h" //#define EXIT  104 #define HELP  105 #define MINIMIZE 106 //#define DISPLAY  107 #define BUTTONSIZE  15

Delphi - 闲来无事,自己写个Timer玩玩(多线程Timer)

明天去坐火车,回家,今天就没有事做,本来在弄一个跨进程获取其他程序里面组件,如ListView,ListBox,Button等的信息,突然有个想法自己写个Timer,不用SetTimer函数,我们自己用个多线程也正好实现这个.反正前段时间多线程也弄得比较多,本来想单独讲讲的,现在就用个例子来说明吧.写成一个控件:utTimer.pas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Silverlight将Excel导入到SQLserver数据库

最近纠结于读取Excel模板数据,将数据导入SQLServer的Silverlight实现,本文将实现代码贴出,作为一个简单的例子,方便各位: 1.先设计前台界面新建Silverlight5.0应用程序,出现MainPage.xaml,代码如下所示: <UserControl x:Class="Excel导入SQLServer数据库.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/present

WPF笔记

1.使用TypeConvert类将XAML标签的Attribute与对象的Propety进行映射 由于XAML所有属性=属性值,其中属性值必须是字符串,当属性值不是字符串时需要添加将该属性值转换成字符串的转换器,如下Human类child的Human类情况 <Window x:Class="WPF.TypeConvertFromProperty" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentati

深入浅出WPF之Data Converter--笔记(2015.03.09)

BInding还有另外一种机制称为数据转换(Data Convert),当Source端Path所关联的数据与Target端目标属性数据类型不一致时,可以数据转换器(Data Converter).当WPF不能自动转换数据类型时,只能自己写Converter,方法是创建一个类并让这个类实现IValueConverter接口.当数据从Binding的Source流向Target时,Convert方法将被调用:反之,ConvertBack方法将被调用. BInding对象的Mode属性会影响到这两个