我刚刚构建了第一个tkinter应用程序。但自从我添加了其他标签。我失去了背景色,一个标签(label1)没有显示,我似乎无法移动标签在tab2上的位置。他们突出居中。
我尝试将label1的代码更改为并将其放在tab1上。但这根本行不通。这是我做的。
label1(tab1, text='-----')
关于标签在标签2中的位置。我只是不知道发生了什么。
import os
import time
from tkinter import *
from PIL import ImageTk,Image
from tkinter import filedialog
from tkinter import ttk
frame=Tk()
frame.geometry('700x550')
frame.resizable(width=False, height=False)
frame.configure(background='white')
frame.title('first App.....')
label1= Label(frame,text='This is my first TkInter app',bg= 'white')
label1.config(font=('Courier',25, 'bold'))
label1.place(x=100, y=30)
logo=PhotoImage(file='logo.png')
#=====================main ========================#
tabControl= ttk.Notebook(frame)
tab1= ttk.Frame(tabControl)
tabControl.add(tab1, text='Main')
tabControl.pack(expan=1, fill='both')
tab2= ttk.Frame(tabControl)
tabControl.add(tab2, text='2nd Tab')
tabControl.pack(expan=1, fill='both')
tab3= ttk.Frame(tabControl)
tabControl.add(tab3, text='3rd Tab')
tabControl.pack(expan=1, fill='both')
#================== MAIN OR TAB 1============
btn_step1=Button(tab1, text='STEP 1', command=lambda:get_file1())
btn_step1.pack()
btn_step1.place(x=65,y=250)
btn_step2=Button(tab1, text='STEP 2', command=lambda:training(frame.filename))
btn_step2.pack()
btn_step2.place(x=275,y=150)
btn_step3=Button(tab1, text='STEP 3', command=lambda:get_file2())
btn_step3.pack()
btn_step3.place(x=500,y=250)
btn_step4=Button(tab1, text='STEP4', command=lambda:predictor(frame.filename))
btn_step4.pack()
btn_step4.place(x=270,y=375)
##=======================TAB2============================
title_label= Label(tab2,text='VERY IMPORTANT MESSAGE',fg='black')
title_label.config(font=('Courier',20, 'bold'))
title_label.place(x=30,y= 200)
title_label.pack()
warn_label= Label(tab2,text='MESSAGE IMPORTANT',fg='red', anchor= W, bd=1,relief='solid')
warn_label.config(font=('Courier',15, 'bold'))
warn_label.place(x=30,y= 200)
warn_label.pack()
inst_label1= Label(tab2,text='i will be an emperor watch me',fg='red', anchor= W, bd=1)
inst_label1.config(font=('Courier',10, 'bold'))
inst_label1.place(x=30,y= 200)
inst_label1.pack()
inst_label2= Label(tab2,text='Bouya',fg='black', anchor= W, bd=1)
inst_label2.config(font=('Courier',10, 'bold'))
inst_label2.place(x=30,y= 200)
inst_label2.pack()
inst_label3= Label(tab2,text="que passa amiga estas caliente??",fg='black', anchor= W, bd=1)
inst_label3.config(font=('Courier',10, 'bold'))
inst_label3.place(x=30,y= 200)
inst_label3.pack()
inst_label4= Label(tab2,text='I am the biggest in the world just try me and you will see ',fg='black', anchor= W, bd=1)
inst_label4.config(font=('Courier',10, 'bold'))
inst_label4.place(x=30,y= 200)
inst_label4.pack()
frame.mainloop()