Tk图形用户界面(GUI)

您所在的位置:网站首页 python窗体控件 Tk图形用户界面(GUI)

Tk图形用户界面(GUI)

2024-07-10 07:57:23| 来源: 网络整理| 查看: 265

Tk图形用户界面(GUI)¶

Tk/Tcl has long been an integral part of Python. It provides a robust and platform independent windowing toolkit, that is available to Python programmers using the tkinter package, and its extension, the tkinter.ttk module.

tkinter 包是使用面向对象方式对 Tcl/Tk 进行的一层薄包装。 使用 tkinter,你不需要写 Tcl 代码,但你将需要参阅 Tk 文档,有时还需要参阅 Tcl 文档。 tkinter 是一组包装器,它将 Tk 的可视化部件实现为相应的 Python 类。

tkinter 的主要特点是速度很快,并且通常直接附带在 Python 中。 虽然它的官方文档做得不好,但还是有许多可用的资源,包括:在线参考、教程、入门书等等。 tkinter 还有众所周知的较过时的外观界面,这在 Tk 8.5 中已得到很大改进。 无论如何,你还可以考虑许多其他的 GUI 库。 Python wiki 例出了一些替代性的 GUI 框架和工具。

tkinter —— Tcl/Tk 的 Python 接口 架构 Tkinter 模块 Tk Tk.tk Tk.master Tk.children Tcl() Tkinter 拾遗 Hello World 程序 重要的 Tk 概念 了解 Tkinter 如何封装 Tcl/Tk 我该如何...?这个选项会做...? 浏览 Tcl/Tk 参考手册 线程模型 快速参考 可选配置项 包装器 包装器的参数 部件与变量的关联 窗口管理器 Tk 参数的数据类型 绑定和事件 index 参数 图片 文件处理程序 Widget.tk.createfilehandler() Widget.tk.deletefilehandler() READABLE WRITABLE EXCEPTION tkinter.colorchooser --- 颜色选择对话框 Chooser askcolor() tkinter.font --- Tkinter 字体封装 NORMAL BOLD ITALIC ROMAN Font Font.actual() Font.cget() Font.config() Font.copy() Font.measure() Font.metrics() families() names() nametofont() Tkinter 对话框 tkinter.simpledialog --- 标准 Tkinter 输入对话框 askfloat() askinteger() askstring() Dialog Dialog.body() Dialog.buttonbox() tkinter.filedialog --- 文件选择对话框. 原生的载入/保存对话框. askopenfile() askopenfiles() asksaveasfile() askopenfilename() askopenfilenames() asksaveasfilename() askdirectory() Open SaveAs Directory FileDialog FileDialog.cancel_command() FileDialog.dirs_double_event() FileDialog.dirs_select_event() FileDialog.files_double_event() FileDialog.files_select_event() FileDialog.filter_command() FileDialog.get_filter() FileDialog.get_selection() FileDialog.go() FileDialog.ok_event() FileDialog.quit() FileDialog.set_filter() FileDialog.set_selection() LoadFileDialog LoadFileDialog.ok_command() SaveFileDialog SaveFileDialog.ok_command() tkinter.commondialog --- 对话窗口模板 Dialog Dialog.show() tkinter.messagebox --- Tkinter 消息提示 Message showinfo() showwarning() showerror() askquestion() askokcancel() askretrycancel() askyesno() askyesnocancel() tkinter.scrolledtext --- 滚动文字控件 ScrolledText ScrolledText.frame ScrolledText.vbar tkinter.dnd --- 拖放操作支持 DndHandler DndHandler.cancel() DndHandler.finish() DndHandler.on_motion() DndHandler.on_release() dnd_start() tkinter.ttk --- Tk 风格的控件 ttk 的用法 ttk 控件 控件 标准属性 可滚动控件的属性 标签控件的属性 兼容性属性 控件状态 ttk.Widget Widget Widget.identify() Widget.instate() Widget.state() Combobox 属性 虚拟事件 ttk.Combobox Combobox Combobox.current() Combobox.get() Combobox.set() Spinbox 属性 虚拟事件 ttk.Spinbox Spinbox Spinbox.get() Spinbox.set() Notebook 属性 Tab 属性 Tab ID 虚拟事件 ttk.Notebook Notebook Notebook.add() Notebook.forget() Notebook.hide() Notebook.identify() Notebook.index() Notebook.insert() Notebook.select() Notebook.tab() Notebook.tabs() Notebook.enable_traversal() Progressbar 属性 ttk.Progressbar Progressbar Progressbar.start() Progressbar.step() Progressbar.stop() Separator 属性 Sizegrip 与平台相关的注意事项 Bug Treeview 属性 数据项的属性 tag 属性 列标识 虚拟事件 ttk.Treeview Treeview Treeview.bbox() Treeview.get_children() Treeview.set_children() Treeview.column() Treeview.delete() Treeview.detach() Treeview.exists() Treeview.focus() Treeview.heading() Treeview.identify() Treeview.identify_row() Treeview.identify_column() Treeview.identify_region() Treeview.identify_element() Treeview.index() Treeview.insert() Treeview.item() Treeview.move() Treeview.next() Treeview.parent() Treeview.prev() Treeview.reattach() Treeview.see() Treeview.selection() Treeview.selection_set() Treeview.selection_add() Treeview.selection_remove() Treeview.selection_toggle() Treeview.set() Treeview.tag_bind() Treeview.tag_configure() Treeview.tag_has() Treeview.xview() Treeview.yview() Ttk 样式 Style Style.configure() Style.map() Style.lookup() Style.layout() Style.element_create() Style.element_names() Style.element_options() Style.theme_create() Style.theme_settings() Style.theme_names() Style.theme_use() 布局 IDLE 目录 文件菜单 (命令行和编辑器) 编辑菜单(命令行和编辑器) 格式菜单(仅 window 编辑器) 运行菜单(仅 window 编辑器) Shell 菜单(仅限 Shell 窗口) 调试菜单(仅限 Shell 窗口) 选项菜单(命令行和编辑器) Window 菜单(命令行和编辑器) 帮助菜单(命令行和编辑器) Context menus Editing and Navigation 编辑窗口 按键绑定 自动缩进 搜索和替换 补全 提示 代码上下文 Shell window 文本颜色 Startup and Code Execution 命令行用法 启动失败 运行用户代码 Shell中的用户输出 开发 tkinter 应用程序 在没有子进程的情况下运行 Help and Preferences 帮助源 首选项设置 macOS 上的IDLE 扩展 idlelib


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭