下面的代码中有两部分。第一部分是显示图像:
,第二个用于显示条目详细信息:
当我单独运行任一部分(作为单独的py脚本)时,我得到如上所述的输出。我想在一个窗口中同时拥有它们。所以,我将两者合并为一个脚本,但我没有得到第一部分的输出。
但我得到如下的CLI输出。
第一部分
第二部分
从上面的小部件的第一部分没有显示,但第二部分很好。我很恳请有人澄清它。
from Tkinter import *
Row = ['Enter the platform :', ' Device IP :', 'Username :', 'Password :', 'GICCI IP :', 'Craft IP :', 'STC IP :', 'STC Port to reserve :']
root = Tk()
window1=Frame(root)
r = 0
# First Part
Nokia_image = PhotoImage(file="C:\\Users\\vkandhav\\Desktop\\PY_IMAGE\\NOKIA.gif")
print "First part"
Label(window1, image=Nokia_image, width="300", height="70").pack()
Button(window1, text="Nokia Performance Automate Tool").pack()
# Second Part
for c in Row:
if c == "Enter the platform :":
print "Second part"
Label(root, text=c, relief=RIDGE, width=30).grid(row=r, column=0,)
if c == "Password :":
Entry(root, relief=SUNKEN, show="*", width=40).grid(row=r, column=1)
else:
Entry(root, relief=SUNKEN, width=40).grid(row=r, column=1)
r = r + 1
mainloop()
答案 0 :(得分:1)
您从不调用以显示小部件所在的框架。添加:
window1.grid()