使用Tkinter将信息保存到剪贴板时遇到问题

时间:2017-04-11 00:53:57

标签: python python-3.x tkinter

所以我正在尝试使用Tkinter将字符串保存到剪贴板中。虽然如果我手动设置字符串等于程序中的某些内容似乎有效,但如果我的程序要求输入,则它不起作用。 这是我的代码:

from tkinter import Tk


def copy(text):
    r = Tk()
    r.clipboard_clear()
    r.clipboard_append(text)
    r.update()
    r.destroy()


def main():
    string = input('Word(s) to convert\n\t').upper() #this works if string = 'something' and not string = input()

    strcon = [' '.join(string)]
    for i in range(len(string)-1):
        strcon.append(string[i+1])

    strcon = '\n'.join(strcon)
    print(strcon)
    print('You can now paste to destination')
    copy(strcon)

if __name__ == '__main__':
    main()

0 个答案:

没有答案