本文OS环境:centos 7.3 1611 workstation
其他OS环境未曾测试
事前安装包:
yum -y install tkinter
pip install pillow
由于thinter仅支持少量格式图片
其他格式图片须按照如下处理(待验证):
from PIL import Image, ImageTk
wifi_img = Image.open(‘img2.jpg')
photo=ImageTk.PhotoImage(wifi_img)
代码:
from Tkinter import *
class App:
def __init__(self, root):
self.flag=0
self.var=StringVar()
self.var.set("nonething happend")
root.title("say hello program")
#init frame
self.frame1=Frame(root)
self.frame2=Frame(root)
#init element
self.photo = PhotoImage(file="tmp.gif")
self.label1_txt = Label(self.frame1, text = "this is label label babel label babel label",
justify = LEFT,
image = self.photo,
compound = CENTER,
font=("Times New Roman",50),
fg = "white"
)
#pack element
self.label1_txt.pack()
#init element
self.label2_txt = Label(self.frame1, textvariable=self.var,font=("Times New Roman",30))
self.button=Button(self.frame1, text="click here", command=self.say_hi)
#pack element
self.label2_txt.pack()
self.button.pack()
#pack frame
self.frame1.pack()
self.frame2.pack()
def say_hi(self):
if(self.flag%2):
self.var.set("hello every one & Good morning")
else:
self.var.set("hello every one & just hello")
self.flag+=1
print("hello every one!")
root = Tk()
app = App(root)
root.mainloop()
转载于:https://my.oschina.net/u/2328235/blog/1153958
分享到:
相关推荐
用python tkinter组件实现扫雷游戏,仅用198条语句。程序用到多项技术:tkinter按钮事件函数实现多个参数,Timer秒表实现,为tkinter按钮绑定多个事件,且每个事件的事件函数有多个参数等等
这篇文章主要介绍了python tkinter组件使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.按钮 # 按钮 # bg设置背景色 btn = tkinter.Button(root,...
Tkinter是Python的标准GUI(图形用户界面)库,它提供了丰富的组件用于构建桌面应用程序。这个教程将深入探讨Tkinter中的各种组件以及它们的使用方法。 首先,Tkinter的基础是窗口和帧(Frame)。窗口是应用程序的...
在Python的GUI编程中,Tkinter库是一个常用的工具,用于创建用户界面。本篇将详细介绍Tkinter中的组件摆放方式,包括`pack()`、`grid()`和`place()`三种方法。 首先,创建一个最基本的Tkinter界面需要导入`tkinter`...
Python Tkinter 练习题目总结 Python Tkinter 是 Python 语言中的一种图形用户界面(GUI)工具包,用于创建图形用户界面应用程序。本文总结了 Python Tkinter 练习题目的知识点,涵盖了 Tkinter 的基础知识、GUI ...
"tkinter组件.zip_Tkinter_completelyp6x_python_python tkinter_文档"这个压缩包包含了一个关于Tkinter组件的详细文档,主要涵盖了Tkinter的各种组件及其属性的使用方法。以下是关于Tkinter的一些关键知识点: 1. ...
1. **窗口和框架**:Tkinter的核心组件是`Tk`根窗口,通过`Tk()`函数创建。在这个基础上,可以添加多个`Frame`来组织控件,增强程序的结构感。 2. **控件**:Tkinter提供了多种控件,如`Button`(按钮)、`Label`...
今天小编就为大家分享一篇在python tkinter...from tkinter import messagebox #python3.0的messagebox,属于tkinter的一个组件 top = Tk() top.title("button test") def callback(): messagebox.showinfo("Python
### TKinter编程代码实例 Python TKinter 中文教程 #### 前言 本文档通过一系列代码示例,向读者展示了如何使用Python中的Tkinter库进行图形用户界面(GUI)开发。Tkinter是Python的标准GUI库,它简单易用,非常适合...
tkinter是Python的标准GUI库,它提供了一系列构建窗口界面所需的控件,使Python程序能够轻松地创建窗口、按钮、文本框等各种界面组件。 这本书面向的对象是希望学习如何使用tkinter进行GUI开发的Python开发者。为了...
Python的Tkinter库是Python标准库中的一个GUI(图形用户界面)工具包,它使得开发者可以轻松创建桌面应用程序。在这个项目中,我们将讨论如何利用Tkinter来实现一个学生通讯录,这是一个常见的编程实践作业,旨在...
5. **实践与扩展**:除了基本的界面切换,开发者还可以结合其他TKinter组件,如列表框(Listbox)、滚动条(Scrollbar)和树视图(TreeView),以及自定义事件处理,实现更复杂的功能。此外,通过导入其他Python库如...
【图形用户界面和游戏开发】Python教程:Pythontkinter与Python游戏 在Python编程领域,图形用户界面(GUI)和游戏开发是两个重要的应用方向。本教程将深入探讨如何利用Python的Tkinter库创建GUI应用,并通过Pygame...
### 什么是Python Tkinter Python Tkinter是Python标准库中的一个重要组成部分,主要用于创建GUI(图形用户界面)应用程序。它提供了一系列强大的工具和组件,比如按钮、标签、文本框等,这些元素构成了用户与软件...
Python的Tkinter库是Python标准库中的一个图形用户界面(GUI)工具包,它允许开发者创建丰富的交互式桌面应用程序。本测试用例旨在为初学者提供一个基础的Tkinter使用教程,通过实例来演示如何构建登录界面和操作...
在进行Tkinter编程时,可以将整个窗口看作画布,其中的组件比如按钮、标签、输入框等可视为画布上的元素。这些元素需要按照一定的布局规则放置,以创建出视觉上的结构与层次感。Tkinter提供了一系列的布局管理器,...
### Python-Tkinter之按钮的使用与开关方法详解 #### 一、Tkinter简介 Tkinter 是 Python 的标准 GUI 库。使用 Tkinter 可以很轻松地创建出图形...理解这些基本概念对于进一步学习更复杂的 Tkinter 组件非常有帮助。
2. **Canvas组件**:Canvas是Tkinter中用于绘制图形的重要组件。在这里,我们可以用Canvas来绘制拼图的背景以及每个数字方块。 3. **Image模块**:为了加载和显示图片,我们需要使用Python的PIL(Pillow)库,它是...