2016-05-09 6 views
-1

Ich habe Wege gefunden, etwas nach dem Drücken einer Taste zu verstecken, aber was ich tun möchte, ist eine unsichtbare Taste, die immer noch gedrückt werden kann. Eine geheime Schaltfläche, die Tkinter verwendet. Es muss noch nichts tunGibt es eine Möglichkeit, eine unsichtbare Schaltfläche in Tkinter zu machen?

+2

vielleicht eine Leinwand mit transparenter Farbe und auf Klick-Methode? –

+0

Unsichtbare UI-Elemente neigen dazu, Eingabeereignisse zu ignorieren, so dass sie normalerweise nicht "gedrückt" werden können. Sie könnten zwar mit einer vollständig transparenten Schaltfläche auskommen, aber IIRC Tkinter-Farben unterstützen keinen Alpha-Kanal. –

+0

Oder, wenn transparente Farbe keine Option ist, nur die gleiche Farbe wie der Hintergrund. –

Antwort

0

Sie benötigen keine unsichtbare Schaltfläche, um einen geheimen Klick zu registrieren. Einfach <1> an das Stammfenster binden und es wird registriert, wenn Sie auf etwas klicken (außer Sie klicken auf ein anderes Widget) das ist für dieses Ereignis zuhören). Sie können dann die Koordinaten des Klicks überprüfen, um zu sehen, wo die Verwendung geklickt hat.

Verwandte Themen