由于笔记本标签上的标签而无法移动

时间:2019-05-12 13:04:28

标签: python-3.x tkinter

我刚刚构建了第一个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()

0 个答案:

没有答案