python学习: tkinter

一个可以开发gui的小工具
更新于: 2023-12-06 21:16:49

安装

  • 无,python 自带的包

安装 py 3.11.4

用这个版本,可以解决后面的常见报错问题。

pyenv install 3.11.4

基本使用

import tkinter as tk

window = tk.Tk()
label = tk.Label(text="Python rocks!")
label.pack()

window.mainloop()

常见问题1

安装 3.9.1,使用这个版本来运行

$ py hello.py 
macOS 11 (1107) or later required, have instead 11 (1106) !
Abort trap: 6

常见问题2

情况类似 https://github.com/actions/setup-python/issues/649

安装 3.11.4 解决这个问题

RuntimeError: tk.h version (8.5) doesn't match libtk.a version (8.6)

参考