Jun-16-2021, 12:49 AM
(This post was last modified: Jun-16-2021, 01:55 AM by rwahdan.
Edit Reason: i found one mistake
)
Hi,
I am trying to show an image in a button. the approch is to read the path from a file and that path is in the last line. I am able to read the path from the file but i can't add it to the button. It gives error it can't find the path.
Note:
There was a new line break "\n" that I needed to take out. now I can see the space of the photo in the form but no image and yes i did pack()
I am trying to show an image in a button. the approch is to read the path from a file and that path is in the last line. I am able to read the path from the file but i can't add it to the button. It gives error it can't find the path.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# find the last line for the photo with open (username1, 'rb' ) as f: f.seek( - 2 , os.SEEK_END) while f.read( 1 ) ! = b '\n' : f.seek( - 2 , os.SEEK_CUR) last_line = f.readline().decode() photo = PhotoImage( file = last_line) photoimage = photo.subsample( 1 , 2 ) Label(session_start, text = "Welcome " + username1).pack() Label(session_start, text = "").pack() Label(session_start, text = "").pack() Button(session_start, image = photoimage).pack(pady = "150" ) |
There was a new line break "\n" that I needed to take out. now I can see the space of the photo in the form but no image and yes i did pack()