Question

Y at-il un moyen de créer un seul pixel large horizontal et vertical ttk.Separator () 's?

Python 2.7 / Windows: Quand je magnifier les Sépare TTK ils sont construits en 2 lignes parallèles - une ligne grise et une ligne une lumière / couleur blanche. La dernière couleur ajouté pour créer un subtil effet 3D?

Je voudrais créer seul pixel de large séparateurs qui ont la valeur par défaut du système de couleur grise. Un bonus serait la possibilité de découvrir la couleur du programme système utilisé pour la bande grise d'un séparateur.

Était-ce utile?

La solution

Si vous avez besoin d'une ligne de pixel unique, créer un cadre normal avec une largeur de 1. Il aura la valeur par défaut fond gris. Si vous voulez que l'arrière-plan de la fenêtre racine vous pouvez toujours demander:

import Tkinter as tk
root = tk.Tk()
print "background is", root["background"]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top