qzgx.net
当前位置:首页 >> python tkintEr实例 >>

python tkintEr实例

p=Tkinter.PhotoImage(file=sys.path[0]+'\\1.gif') l = Tkinter.Label(topwin,image=p).pack() l.image = p # 这句不能少,否则图片不显示

python提供了多个图形开发界面的库,几个常用Python GUI库如下:Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后

你这种情况比较复杂!界面设计有一个基本原则,同样适用于tkinter,也就是说界面是单线程的.所以界面的所有事件,如果特别是耗时,不能几毫秒解决.就需要交给后台线程去做.后台线程做完了后就将结果放在一个变量里,再通常消息通知界面刷新.这样界面就不会卡住了.doevents的原理是.强制停下当前线程,然后处处理一下窗口消息队列里的事件.不过有时候这个方法并不灵,也会出现界面卡死.所以你绑定了事件,然后触发成功,也执行了.不过你执行的这段代码一直在循环运行,没有很快退出,这样界面当然就没有办法刷新了.你可以启动一个线程去做你的那件事情.

可以使用sqlite,下面是使用方法.1. 导入Python SQLITE数据库模块 Python2.5之后,内置了SQLite3,成为了内置模块,这给我们省了安装的功夫,只需导入即可~ import sqlite32. 创建/打开数据库 在调用connect函数的时候,指定库名称,如

搜一下:用python Tkinter制作一个包含文件的框,就像打开'我的电脑'差不多的感觉,求高手指教,不要太复杂

可以用这个frame的winfo_width()方法获得实际宽度,winfo_height()可以获得高度,比如:fr=Frame(tk)fr.pack(side=TOP, fill=BOTH, expand=True)print "frame size before update: ", fr.winfo_width(), fr.winfo_height()fr.update()print "frame size after update: ", fr.winfo_width(), fr.winfo_height()

红线第一行是两个参数,参数bg是背景参数,fg是字体颜色设置参数第二行,pack函数是把按钮放在窗口上,fill参数后面的Tkinter.X是横向填充具体可以修改代码运行一下程序看看界面

insert(self, index, chars, *args) insert chars before the characters at index. an additional tag can be given in args. additional chars and tags can follow in args.这个是官方说明 多看看文档 基本上都有

你好,copy下面是一2113个例子,5261你可4102以试试1653:from tkinter import *#import tkinterimport tkinter.messagebox as tmimport sys#from Tkinter import *#from tkMessageBox import *def answer():showerror("Answer", "Sorry, no

import timeimport tkinter as tkclass Window:def __init__(self, title='nms', width=300, height=120, staFunc=bool, stoFunc=bool):self.w = widthself.h = heightself.stat = Trueself.staFunc = staFuncself.stoFunc = stoFuncself.staIco = Noneself.stoIco =

bfym.net | ymjm.net | zxqt.net | zxpr.net | sgdd.net | 网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com