栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Tkinter中的笔记本小部件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Tkinter中的笔记本小部件

在最新的Python(>2.7)版本上,您可以使用该

ttk
模块,该模块提供对
Tk主题小部件 集的访问,该模块已在中引入
Tk 8.5

这是

ttk
在Python 2中导入的方法:

import ttkhelp(ttk.Notebook)

在Python
3中,该

ttk
模块随附于标准发行版,作为的子模块
tkinter

这是一个基于

TkDocs
网站示例的简单工作示例:

from tkinter import ttkimport tkinter as tkfrom tkinter.scrolledtext import ScrolledTextdef demo():    root = tk.Tk()    root.title("ttk.Notebook")    nb = ttk.Notebook(root)    # adding frames as pages for the ttk.Notebook     # first page, which would get widgets gridded into it    page1 = ttk.frame(nb)    # second page    page2 = ttk.frame(nb)    text = ScrolledText(page2)    text.pack(expand=1, fill="both")    nb.add(page1, text='One')    nb.add(page2, text='Two')    nb.pack(expand=1, fill="both")    root.mainloop()if __name__ == "__main__":    demo()

另一种选择是使用库中的

NoteBook
小部件
tkinter.tix
。要使用
tkinter.tix
,您必须已
Tix
安装了小部件,通常是在安装
Tk
小部件的同时。要测试您的安装,请尝试以下操作:

from tkinter import tixroot = tix.Tk()root.tk.eval('package require Tix')

有关更多信息,请在PSF网站上查看此网页。

请注意,它

tix
已经很老了,并且没有得到很好的支持,因此您最好的选择是
ttk.Notebook



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/660918.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号