Почему в тексте по умолчанию Python tk вводится не путь, а обычный текст? - PullRequest
0 голосов
/ 26 апреля 2020

Пишу GUI с python 3.6 ткинтером. Выполнение приведенного ниже кода может привести к изображению, приведенному ниже, с текстом «Hello World» по умолчанию:

Однако, это не работает, когда я заменяю entryvalue='Hello World' на entryvalue='C:\Users\User\Document'

Кто-нибудь знает почему и как это решить? Я хочу показать текст по умолчанию это путь к файлу. Заранее спасибо

enter image description here код работает хорошо, как показано ниже:

import tkinter as tk
from tkinter import *

# tkinter GUI
root= tk.Tk() 
root.title("Entry Box Testing") 

root.geometry('600x300+50+10')
canvas = tk.Canvas(root)
    
canvas.pack() 

label = tk.Label(root, text='File Path: ')
canvas.create_window(20, 50, window=label,anchor='nw')

entryvalue='Hello World'
v = StringVar(root, value=entryvalue)
entry = tk.Entry (root,textvariable=v,width=40) 
entry.pack()
canvas.create_window(20, 80, window=entry,anchor='nw')

root.mainloop()
...