Python GUI 编程(Tkinter)

文章目录

  • 图形界面
    • Tkinter
      • GUI 程序
      • 输入文本

图形界面


Python 支持多种图形界面的第三方库,包括

  • Tk
  • wxWidgets
  • Qt
  • GTK

等等。

Python 自带的库,支持 Tk 的 Tkinter,不需要安装其他的包,就可以直接使用。

Tkinter


Tk 是图形库,支持多种操作系统,使用 Tcl 语言开发;

Tk 会调用操作系统提供的本地 GUI 接口,完成最终的 GUI。

所以代码实现的只需要调用 Tkinter 提供的接口就可以。

GUI 程序


编写 GUI 版本的 “Hello, world!”

先导入 Tkinter 库

Python 3.x 版本,使用的库名为 tkinter,即首写字母 T 为小写

from tkinter import *

Frame 派生一个 Application 类,这是所有 Widget 的父容器:

class Application(Frame):
    '''由 Frame 派生 Application
    '''

    def __init__(self, master=None):
        Frame.__init__(self, master)
        self.pack()
        self.create_widgets(

你可能感兴趣的:(Python,随记,python,GUI,tkinter)