当前位置:   article > 正文

Python之Tkinter进行GUI开发_python tkinter活用gui

python tkinter活用gui


GUI开发

Tkinter

一个轻量级的跨平台图形用户界面(GUI)开发工具,是Python的自带的官方标准库,安装Python 之后直接导入就可以使用, 我们常见的python IDLE就是使用TKinter实现。

PyQt

QT是一个C ++编写的跨平台的框架。这是一个非常全面的库。
PyQt是Qt库的Python版本,它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。
QT带来的最大好处就是它有一个QT Desiginer这个设计器可以方便我们进行页面的布局,可以说在Tkinter里面需要一坨坨的代码完成的页面布局,在QT里面只要拖一拖控件就搞定了。

wxPython

wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。
wxPython开源免费, 支持LINUX和WINDOWS,界面本地化好, 功能完善,它也提供类似QT Designer的设计器wxFormbuilder,可以说是个压缩版的QT。


一、Label标签

代码如下(示例):

import tkinter as tk

#生成tk界面 app即主窗口
app = tk.Tk()

#修改窗口titile
app.title('pyhton开发基础')

#Label标签
#第一个参数是指附着的界面  调用pack函数显示
#无参数pack是top布局  使用side参数进行改变
tk.Label(app,text="这是我第一个Python界面").pack(side=tk.LEFT)

#进行消息处理的循环
app.mainloop()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

在这里插入图片描述


二、Button标签

在这里插入图片描述


三、点击按钮弹出消息

代码如下(示例):

使用参数command调用函数say_hi

import tkinter.messagebox as messagebox
def say_hi():
    messagebox.showinfo("打招呼","同学你好!")
    
tk.Button(app,text='打招呼',command=say_hi).pack(side
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号