Domanda

C'è un modo per creare singolo pixel di larghezza orizzontale e verticale ttk.Separator () 's?

Python 2.7 / Windows: Quando ho ingrandire il separatori TTK sono costruite come 2 linee parallele - una linea grigia e una linea di una luce / colore bianco. Quest'ultimo colore aggiunto per creare un effetto sottile 3D?

Vorrei creare ampie separatori singolo pixel che hanno il colore grigio di default del sistema. Un bonus sarebbe la capacità di programmazione scoprire il colore di sistema utilizzato per la fascia grigia di un separatore.

È stato utile?

Soluzione

Se avete bisogno di una sola riga di pixel, creare una cornice normale con una larghezza di 1. Avrà lo sfondo grigio di default. Se si desidera che lo sfondo della finestra principale si può sempre e solo chiedere:

import Tkinter as tk
root = tk.Tk()
print "background is", root["background"]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top