tkinter создать кнопку вставки - PullRequest
0 голосов
/ 09 июня 2018

Я нахожусь на моем первом проекте на tkinter.Я понятия не имею, как работает код, но, основываясь на своем успешном опыте работы с Visual Basic, я пытаюсь создать похожие приложения для среды Linux.Вот мой первый вызов, с которым я сталкиваюсь.Я должен создать кнопку, которая вставляет скопированный текст в текстовое поле, заданное в форме tkinter.Код, созданный на данный момент, выглядит следующим образом.Можете ли вы помочь функциональной части нажатия и добавления текста.

from tkinter import *

 root = Tk()
 root.geometry("600x400")
 root.title("NoteMaker1_v4")

 f1 = Frame(root, width="600", height="100")
 f1.pack(side=TOP)
 f2 = Frame(root, width="600", height="300")
 f2.pack(side=BOTTOM)

tb1 = Text(f2)
tb1.pack()


def paste():
   self.clipboard_clear()
   self.clipboard_append(text)
   tb1.text = self.selection_get(selection='CLIPBOARD')


 pbtn = Button(f1, text="PASTE", activebackground="green", activeforeground="red", bd="5", bg="powder blue",
          command="paste", fg="purple", font=('arial', 15, 'bold'))
  pbtn.pack()

 root.mainloop()

Надеемся получить несколько простых решений.Заранее спасибо.

...