python tkinter treeview制作_python-3.x – Tkinter Treeview标题样式
我想更改树视图标题的背景颜色.我已经确定了Treeview.Heading布局的元素选项,负责这个:Treeheading.cell.问题是这个设置不适用于’vista’主题(由于我假设的绘图问题).
工作代码(虽然主题看起来很可怕):
from tkinter import *
from tkinter import ttk
p=Tk()
separator = PanedWindow(p,bd=0,bg="#202322",sashwidth=2)
separator.pack(fill=BOTH, expand=1)
_frame = Frame(p,bg="#383838")
t=ttk.Treeview(_frame)
t["columns"]=("first","second")
t.column("first",anchor="center" )
t.column("second")
t.heading("first",text="first column")
t.heading("second",text="second column")
t.insert("",0,"dir1",text="directory 1")
t.insert("dir1","end","dir 1",text="file 1 1",values=("file 1 A","file 1 B"))
id=t.insert("","end","dir2",text="directory 2")
t.insert("dir2","end",text="dir 2",values=("file 2 A","file 2 B"))
t.insert(id,"end",text="dir 3",values=("val 1 ","val 2"))
t.insert("",0,text="first line",values=("first line 1","first line 2"))
t.tag_configure("ttk",foreground="black")
ysb = ttk.Scrollbar(orient=VERTICAL, command= t.yview)
xsb = ttk.Scrollbar(orient=HORIZONTAL, command= t.xview)
t['yscroll'] = ysb.set
t['xscroll'] = xsb.set
print(ttk.Style().theme_names())
ttk.Style().theme_use('default')
ttk.Style().configure("Treeview", background="#383838",foreground="white")
ttk.Style().configure("Treeview.Heading",background = "blue",foreground="Black")
p.configure(background='black')
t.grid(in_=_frame, row=0, column=0, sticky=NSEW)
ysb.grid(in_=_frame, row=0, column=1, sticky=NS)
xsb.grid(in_=_frame, row=1, column=0, sticky=EW)
_frame.rowconfigure(0, weight=1)
_frame.columnconfigure(0, weight=1)
separator.add(_frame)
w = Text(separator)
separator.add(w)
p.mainloop()
我尝试使用’vista’主题:
ttk.Style().element_create("Treeheading.cell","from","default")
ttk.Style().configure("Treeview", background="#383838",foreground="white")
ttk.Style().configure("Treeview.Heading",background = "Blue")
element_create在此问题的其他实例中工作但具有不同的小部件.
谢谢,任何帮助将不胜感激.
在python 3中工作.此外,代码不是我的,我发现它并用它来测试.
python tkinter treeview制作_python-3.x – Tkinter Treeview标题样式相关推荐
- python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例
Python 提供了多个图形开发界面的库.Tkinter就是其中之一. Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数 ...
- python label显示图片_python 实现在tkinter中动态显示label图片的方法
在编程中我们往往会希望能够实现这样的操作:点击Button,选择了图片,然后在窗口中的Label处显示选到的图片.那么这时候就需要如下代码: from tkinter import * from tk ...
- python tkinter画笑脸_python – 如何在tkinter窗口中绘制图像
如何在tkinter窗口中绘制图像(我使用的是 python 3.3)?我正在寻找一个可以在tkinter窗口的给定位置绘制图像的语句. 是啊- 任何答案将不胜感激.这里是我想要使用代码的程序的源代码 ...
- python tkinter 窗口嵌套_Python:在Tkinter GUI中嵌入pandas图
我在Python 2.7中使用pandas DataFrames编写应用程序.我需要将我的DataFrames列绘制到Tkinter窗口.我知道我可以使用DataFrame或Series上的内置绘图方 ...
- python tkinter计算器实例_python小实例——tkinter实战(计算器)
1 importtkinter2 importmath3 importtkinter.messagebox4 5 classcalculator:6 #界面布局方法 7 def __init__(se ...
- python tkinter计算器实例_python库的tkinter带你进入GUI世界(计算器简单功能)
#tkinter应用案例:设计一个简单计算器界面功能 from tkinter import * import tkinter as tk master = Tk() master.title(&qu ...
- python listbox控件_Python GUI编程(Tkinter)10、Listbox控件
import tkinter win = tkinter.Tk() win.title("sunck") win.geometry("400x400+200+0" ...
- python弹出输入框_Python实现使用tkinter弹出输入框输入数字, 具有确定输入和清除功能...
Python3.6中用tkinter, 弹出可以输入数字的输入框. # Copyright (c) 2017-7-21 ZhengPeng All rights reserved. def pop_u ...
- python交互界面制作_Python 如何编写交互界面?_后端开发
c语言怎么实现三个数从小到大输出?_后端开发 方法:1.使用if语句对数字x与y进行比较,若x>y则交换x和y的值:2.使用if对x与z进行比较,若x>z则交换x和z的值:3.使用if对y ...
- python微信图标制作_Python十分钟制作属于你自己的个性logo
作者:xiaoyu 微信公众号:Python数据科学 知乎:python数据分析师 词云的使用相信大家已经不陌生了,使用很简单,直接调用wordcloud包就可以了.它的主要功能是根据文本词汇和词汇频 ...
最新文章
- Master Data makes SAP Retail special
- 《树莓派学习指南(基于Linux)》——第 2 章 开始探索 2.1 欢迎使用LXDE
- mac VMware Fusion 虚拟机键盘可以使用,鼠标无法使用排查思路及解决方法
- 5.1.2全景声音箱摆位_全景声音响系统音箱应该如何摆位(5.1.2、5.1.4篇)
- 由超高压的超导体猜测超导的真相
- rollup函数 和cube函数 的区别?
- Halcon教程十:把Halcon程序放入WPF程序里
- 金书------LiYu's personal knowledge wiki
- Python爬虫:对Uniqlo、Zara、HM等快销品牌的门店数量作统计并展示
- openbmc开发29:开关机管理
- CSS3 calc() 用法
- matlab求两向量夹角_MATLAB图形的标注与修饰
- 斐讯E1刷K2版老毛子Padavan,完美实现中继教程
- Matlab数学建模学习报告(一)
- 千万别小看一个面相好的女人!
- 水有七德,几近于道!
- 提升IT部门竞争力的五大手段
- HTML_超级链接详细讲解
- 尚硅谷Java数据结构与java算法 全194章笔记整理
- goland以package形式 编译代码
热门文章
- first season twenty-third episode,Ben was born!!!,Hi Ben???
- 设置表头QHeaderView
- 数据可视化笔记8 层次数据可视化
- 「CH2401」送礼物 解题报告
- 安卓进阶之android系统架构
- HDU 6438Buy and Resell
- Linux上安装软件软件汇总
- prometheus + grafana 对 springboot 项目进行监控
- Nvidia Tesla M40 装机保姆教程
- 【IOI2020国家集训队作业 Part 1】CF505E Mr. Kitayuta vs. Bamboos