我正在使用tkinter创建一个程序,单词存储在一个按钮中,当按钮被按下时,单词就会被打印出来。
我想把单词打印在文本光标所在的地方(像虚拟键盘一样在程序之外),但是当我用pyinstaller制作exe文件时,它只在cmd窗口中打印。
我不知道是否有一种方法可以使用print函数而不是cmd在文本光标所在的位置打印出来,或者我是否应该尝试一种不同的方法,比如模块。
from tkinter import *
root = Tk()
root.title("TEST")
root.geometry("240x240")
root.resizable(False, False)
def test():
print("test")
basic_test = Button(root, text="test", command=test)
basic_test.pack()
root.mainloop()
1条答案
按热度按时间k3fezbri1#
您可以向函数添加参数以打印所需的文本。
要做到这一点,请使用lambda。它看起来像这样: