相关文章推荐
憨厚的企鹅  ·  pytorch OSError: ...·  5 天前    · 
俊逸的茶壶  ·  js ...·  1 年前    · 

开头说明:设置的主题只对使用 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:~/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/CustomTkinter 官网: https://customtkinter.tomschimansky.com/ 官方教程文档:https://customtkinter.tomschimansky.com/documentation/可以自定义小部件的所有颜色,可以在特定小部件的文档中找到适当的参数。注意 bg_c​​olor 只是小部件后面的颜色,如果它有圆角的话。小部件的主要颜色称为 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: 有没有具体步骤,在windows系统运行pycharm时产生的这样的错误 Wine运行器帮助——使用Qemu User运行Wine(理论支持全架构) gfdgd xi: 那个运行库的下载地址可能以后会用不了(现在还可以用) 下面是新链(传到 Github 了): amd64:https://github.com/rain-gfd/wine-download/releases/download/1.0.1-amd64-runtime-for-qemu/amd64-runtime-for-qemu_1.0.1_all.deb i386:https://github.com/rain-gfd/wine-download/releases/download/1.0.0-i386-runtime-for-qemu/i386-runtime-for-qemu_1.0.0_all.deb 更改VS 2013/2017语言 m0_70507012: 2013的怎么修改语言呢 Visual Studio 许可证已过期 YueZHeng_917: 两个方法都没用啊,烦人的许可证还在 Qt(PyQt) 显示 Markdown Zeeland: 图片怎么显示出来呢