开头说明:设置的主题只对使用
tkinter.ttk
创建的控件有效
sudo apt install python3-tk python3-pip
pip3 install ttkthemes
import ttkthemes
print(ttkthemes.THEMES)
gfdgd_xi@gfdgd-xi-PC:~/Documents/vscode$ /usr/bin/python3 /home/gfdgd_xi/Documents/Python/example/CSDN/ttkthemes/GetThemes.py
['adapta', 'aquativo', 'arc', 'black', 'blue', 'breeze', 'clearlooks', 'elegance', 'equilux', 'itft1', 'keramik', 'kroc', 'plastik', 'radiance', 'scidblue', 'scidgreen', 'scidgrey', 'scidmint', 'scidpink', 'scidpurple', 'scidsand', 'smog', 'ubuntu', 'winxpblue', 'yaru']
import tkinter as tk
import tkinter.ttk as ttk
import ttkthemes
window = tk.Tk()
window.geometry(<
开头说明:设置的主题只对使用tkinter.ttk创建的控件有效安装库sudo apt install python3-tk python3-pip # 安装 tkinter 和 pip(对于 debian 发行版及其分支)pip3 install ttkthemes # 重点在此获取主题import ttkthemes # 用于设置主题print(ttkthemes.THEMES) # 获取主题列表并打印gfdgd_xi@gfdgd-xi-PC:~/Documen
本文主要探索的是使用Python+tkinter编程实现一个简单的计算器代码示例,具体如下。
闲话不说,直奔主题。建议大家跟着敲一遍代码,体会一下代码复用、字符串方法的运用和动态创建组件的妙处,然后在这个框架的基础上进行补充和发挥。
选择任何一款Python开发环境,创建一个程序文件,命名为tkinter_Calculator.pyw,然后编写下面的代码:
1)导入标准库re和tkinter,创建并简单设置应用主程序,在窗口顶部放置一个只读的文本框用来显示信息。
2)编写计算器上各种按钮的通用处理代码。
3)创建计算器上的各种按钮,设置相应的属性和行为,启动消息主循环。
编写完成,运
在python 3中,tkinter似乎是唯一的方法(不建议使用python 2),而ttk给了我希望使用美观的GUI。
好吧,如果没有将python 2库移植到python 3,那么让我们将python2转换成python3……from __future__ import unicode_literals,division,print_function等
@JBernardo,tkinter并不像以前那么糟糕,你可以用它制作非常好的gui。它比以前的版本更好地使用系统的控件和主题。为了获得更好的间距,您可能需要稍微调整页边距和填充。这是派克最擅长的一件事。Pyqt也是一个很好的库(和Pygtk),但是您仍然可以用Tkinter生成很好的接口。
@jbernado:丑陋是主观的,有点脱离主题小工具的现代tk。另外,坦率地说,大多数应用程序不需要太多的可视化pizazz——功能和/或易于开发往往是驱动因素。
@布莱恩"功能性和/或易开发性"老兄,这就是Pyqt的意义所在。qt设计器是一个很好的接口工具
Tkinter TTK的现代主题集合,仅使用内置标准主题(“蛤”,“ alt”,“经典”,“默认”)构建。
from izzythemes import Style , ttk
style = Style ()
style . theme_use ( 'flatly' )
使用ttk将样式化的小部件添加到您的窗口中。
使用style参数设置其他可用颜色。
root = style . master
# primary colors
ttk . Label ( root , text = 'Hello world' ). pack ()
# other colors
ttk . Label ( root , text = 'Hello world' , style = 'danger.TLabel' ). pack ()
RedFantom将Tkinter的ttk扩展主题集合在一起,并由不同的作者创建。
ttkthemes: A group of themes for the ttk extensions of Tcl
Copyrig
GitHub地址: https://github.com/TomSchimansky/Custom
Tkinter
官网: https://custom
tkinter.tomschimansky.com/
官方教程文档:https://custom
tkinter.tomschimansky.com/documentation/可以自定义小部件的所有颜色,可以在特定小部件的文档中找到适当的参数。注意 bg_color 只是小部件后面的颜色,如果它有圆角的话。小部件的主要颜色称为 fg_color:
### 回答1:
Python Tkinter TTK是Python编程语言的一个GUI工具包,它提供了一组现代化的控件和主题,可以用于创建美观、易于使用的图形用户界面。TTK是“Themed Tkinter”(主题化Tkinter)的缩写,它提供了一些新的控件,如Combobox、Treeview和Progressbar等,同时也支持自定义主题。使用Python Tkinter TTK,可以快速创建跨平台的GUI应用程序。
### 回答2:
Python tkinter ttk是Python中的一个GUI用户界面开发工具,其全称为“Python Tkinter Themed Tk”,也称作“ttkinter”。它是针对Tkinter库的一个扩展,使用ttk框架能够提供更加现代化、美观的主题,同时还可以增强控件的功能和易用性。
Python tkinter ttk的主要特点包括以下几个方面:
1. 提供了现代化的UI主题:Python tkinter ttk提供了多种现代化的UI主题,包括黑色主题、窄边框主题等,可以让用户实现更加美观的用户界面。
2. 控件样式更加灵活:ttk控件提供了多种样式,例如Button、Label、Entry、CheckButton等,可以为开发者提供搭建更加灵活的用户界面。
3. 更容易实现基于主题的自定义(Style/Theme customization):Python tkinter ttk提供了Style对象,可以让开发者实现基于主题的自定义,比如改变按钮背景色等。
4. 跨平台兼容性较好:Python tkinter ttk是基于python的标准GUI库Tkinter为基础实现的,因此能够跨平台运行。不同的操作系统也提供了不同主题,可以实现更好的兼容性。
总之,Python tkinter ttk提供了一个简单、易于使用的GUI编程接口,是一个非常优秀的GUI框架。无论是初学者还是经验丰富的开发者,都可以借助Python tkinter ttk来搭建自己的用户界面。
### 回答3:
Python tkinter ttk是Python的标准GUI库的一部分,它提供了开发GUI应用程序的工具和组件。 Python tkinter ttk 的' python tkinter'是Python的标准库的一部分,提供了基本的GUI工具包,而'ttk'是这个库内置的一个模块,提供了更强大和现代的GUI工具。
使用Python tkinter ttk可以构建各种GUI应用程序,包括窗口应用程序和Web应用程序。Python tkinter ttk提供了一组丰富的组件和工具,包括按钮、下拉框、复选框、单选框、标签、文本框、滚动条、列表框等等。它还提供了丰富的布局和设计选项,允许开发者创建自定义的、专业的UI界面。 Python tkinter ttk还支持多种事件和回调机制,使得开发人员可以轻松地处理用户交互。
与其他GUI库相比,Python tkinter ttk最大的优势在于它基于Python语言,提供了面向对象的编程方式,易于学习和使用。 Python tkinter ttk的创建过程相对简单,开发人员可以使用设计工具或代码方式快速构建UI界面。它还支持多种平台,例如Windows、Mac和Linux等。
总之,Python tkinter ttk是一个功能强大、易于使用的GUI库,其现代化和丰富的组件和工具,可以帮助开发人员创建高质量的、专业的GUI应用程序,从而提高用户体验和开发效率。
pyqt qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.
m0_68744291:
Wine运行器帮助——使用Qemu User运行Wine(理论支持全架构)
gfdgd xi:
更改VS 2013/2017语言
m0_70507012:
Visual Studio 许可证已过期
YueZHeng_917:
Qt(PyQt) 显示 Markdown
Zeeland: