Button anklicken bewirkt Ausgabe in einem Textfeld (in z.B. Windows) außerhalb des Programms

Fragen zu Tkinter.
Antworten
Nochronos
User
Beiträge: 1
Registriert: Samstag 10. August 2019, 16:36

Hallo Allerseits!
Du klickt auf ein Eingabefeld, z.B. auf einer Webseite (Namen, Lexikon-Wortsuche) und dann fährst du mit der Maus zu deinem Programm und dort ist ein Button. Du klickst auf den Button und das Zeichen, dass auf dem Button ist erscheint am Zeilenumbruch im Textfeld der Website.

Ich möchte mir Unicode-Tipperei und unnötige Software ersparren. Deswegen frage ich ob ihr mir sagen könnt, wie ich es bewerkstelligen kann, dass wenn ich ein Button anklicke, ein Wert an ein Textfeld (das vorher aktiviert wurde) gesendet wird.

Und außerdem,
nach dem ich auf den Button geklickt habe, soll mein Programmfenster nicht hervorgehoben werden, also z.B. der Webbrowser sollte aktiv bleiben so wie der Zeilenumbruch.

Mein Code sieht so aus und ich bauche auch nicht mehr Features und so :D

Code: Alles auswählen

from tkinter import *
import tkinter.font

root = Tk()
root.wm_attributes("-topmost", 1)
root.attributes('-alpha', 0.5)
helv36 = tkinter.font.Font(family='Helvetica', size=36, weight=tkinter.font.BOLD)


btn1 = Button(text='ǎ', font=helv36)
btn2 = Button(text=' ', font=helv36)
btn3 = Button(text=' ', font=helv36)
btn4 = Button(text=' ', font=helv36)
btn5 = Button(text='ǐ', font=helv36)
btn6 = Button(text=' ', font=helv36)
btn7 = Button(text=' ', font=helv36)
btn8 = Button(root, text='test', font=helv36, command=root.quit)

btn1.grid(row=0, column=0, columnspan=1, sticky='EWNS')
btn2.grid(row=0, column=1, columnspan=1, sticky='EWNS')
btn3.grid(row=0, column=2, columnspan=1, sticky='EWNS')
btn4.grid(row=0, column=3, columnspan=1, sticky='EWNS')
btn5.grid(row=0, column=4, columnspan=1, sticky='EWNS')
btn6.grid(row=0, column=5, columnspan=1, sticky='EWNS')
btn7.grid(row=0, column=6, columnspan=1, sticky='EWNS')
btn8.grid(row=0, column=7, columnspan=1, sticky='EWNS')

root.mainloop()
Antworten