Skip to main content

i try to delete Label but i can't delete & my code a lot of line need somebody to advice

I'm writing a Tkinter Application. I'm trying to delete a Label by using destroy() but it is not working correctly.

What would be the correct way to delete (or remove) the Label.

Base code:

typeimport tkinter
from tkinter import *
from tkinter import ttk

window=Tk()
window.minsize(300,200)
window.title("COMBO 3 PIECE 1 SODA")

Label(text="UFC make fight",font=20,pady=10 ,padx=10).grid(row=0,column=0,sticky=W)
opponet=StringVar(value="คู่ต่อสู้ของคุณ")
combo2=ttk.Combobox(textvariable=opponet)
combo2["value"]=("Conor Mcgregor","Jorge Masvidal","Colby Covington","Tony Ferguson","Sean O malley")
combo2.grid(row=0,column=2)

choice = StringVar(value="เลือกนักสู้ของคุณ")
combo=ttk.Combobox(textvariable=choice)
combo["value"]=("Conor Mcgregor","Jorge Masvidal","Colby Covington","Tony Ferguson","Sean O malley")
combo.grid(row=0,column=1)

#betodd2 = IntVar()
#betset2=Entry(font=30,width=10,textvariable=betodd2).grid(row=1,column=2)
Label(text="ประเมินทักษะมวยปล้ำ",font=20,pady=10 ,padx=10).grid(row=1,column=0,sticky=W)
Label(text="ค่าทักษะมวยสากล",font=20,pady=10 ,padx=10).grid(row=2,column=0,sticky=W)
Label(text="ค่าทักษะมวยไทย",font=20,pady=10 ,padx=10).grid(row=3,column=0,sticky=W)
Label(text="ค่าทักษะBJJ",font=20,pady=10 ,padx=10).grid(row=4,column=0,sticky=W)
WrestlingPoint1 = IntVar()
Spinbox(from_=1,to=10,textvariable=WrestlingPoint1).grid(row=1,column=1)
WrestlingPoint2 = IntVar()
Spinbox(from_=1,to=10,textvariable=WrestlingPoint2).grid(row=1,column=2)
BoxingPoint1 = IntVar()
Spinbox(from_=1,to=10,textvariable=BoxingPoint1).grid(row=2,column=1)
BoxingPoint2 = IntVar()
Spinbox(from_=1,to=10,textvariable=BoxingPoint2).grid(row=2,column=2)
MuayThaiPoint1 = IntVar()
Spinbox(from_=1,to=10,textvariable=MuayThaiPoint1).grid(row=3,column=1)
MuayThaiPoint2 = IntVar()
Spinbox(from_=1,to=10,textvariable=MuayThaiPoint2).grid(row=3,column=2)
BJJPoint1 = IntVar()
Spinbox(from_=1,to=10,textvariable=BJJPoint1).grid(row=4,column=1)
BJJPoint2 = IntVar()
Spinbox(from_=1,to=10,textvariable=BJJPoint2).grid(row=4,column=2)

Label(text="รวมผลคะแนน",font=20,pady=10 ,padx=10).grid(row=5,column=0,sticky=W)

Label(text="คะแนนนักสู้คนที่ 1 ",font=20,pady=10 ,padx=10).grid(row=6,column=1)
Label(text="คะแนนนักสู้คนที่ 2 ",font=20,pady=10 ,padx=10).grid(row=6,column=2)

content1=""
content2=""
txt_input= StringVar(value="0")
txt_input2= StringVar(value="0")

TOTAL1=Entry(font=('impact',15,'bold'),fg='black',bg='red',width=10,textvariable=txt_input).grid(row=5, column=1)
TOTAL2=Entry(font=('impact',15,'bold'),fg='black',bg='red',width=10,textvariable=txt_input2).grid(row=5, column=2)

going=Label(window)
going2=Label(window)
#summary=Entry(font=('impact',15,'bold'),fg='black',bg='red',width=10,textvariable=txt_input).grid(row=10, column=0,columnspan=0)

The clearcommand function:

def clearcommand():
    global content1
    content1 = ""
    global content2
    content2 = ""
    txt_input = StringVar(value="0")
    txt_input2 = StringVar(value="0")
    Label.destroy()
    TOTAL1 = Entry(font=('impact', 15, 'bold'), fg='black', bg='red', width=10, textvariable=txt_input).grid(row=5,
                                                                                                             column=1)
    TOTAL2 = Entry(font=('impact', 15, 'bold'), fg='black', bg='red', width=10, textvariable=txt_input2).grid(row=5,
                                                                                                              column=2)

    confirm['state']=NORMAL

clear=Button(text="เคลียร์ข้อมูล",command=clearcommand,font=30,background='red').grid(row=11,column=2)


source https://stackoverflow.com/questions/75769915/i-try-to-delete-label-but-i-cant-delete-my-code-a-lot-of-line-need-somebody-t

Comments

Popular posts from this blog

Prop `className` did not match in next js app

I have written a sample code ( Github Link here ). this is a simple next js app, but giving me error when I refresh the page. This seems to be the common problem and I tried the fix provided in the internet but does not seem to fix my issue. The error is Warning: Prop className did not match. Server: "MuiBox-root MuiBox-root-1" Client: "MuiBox-root MuiBox-root-2". Did changes for _document.js, modified _app.js as mentioned in official website and solutions in stackoverflow. but nothing seems to work. Could someone take a look and help me whats wrong with the code? Via Active questions tagged javascript - Stack Overflow https://ift.tt/2FdjaAW

How to show number of registered users in Laravel based on usertype?

i'm trying to display data from the database in the admin dashboard i used this: <?php use Illuminate\Support\Facades\DB; $users = DB::table('users')->count(); echo $users; ?> and i have successfully get the correct data from the database but what if i want to display a specific data for example in this user table there is "usertype" that specify if the user is normal user or admin i want to user the same code above but to display a specific usertype i tried this: <?php use Illuminate\Support\Facades\DB; $users = DB::table('users')->count()->WHERE usertype =admin; echo $users; ?> but it didn't work, what am i doing wrong? source https://stackoverflow.com/questions/68199726/how-to-show-number-of-registered-users-in-laravel-based-on-usertype

Why is my reports service not connecting?

I am trying to pull some data from a Postgres database using Node.js and node-postures but I can't figure out why my service isn't connecting. my routes/index.js file: const express = require('express'); const router = express.Router(); const ordersCountController = require('../controllers/ordersCountController'); const ordersController = require('../controllers/ordersController'); const weeklyReportsController = require('../controllers/weeklyReportsController'); router.get('/orders_count', ordersCountController); router.get('/orders', ordersController); router.get('/weekly_reports', weeklyReportsController); module.exports = router; My controllers/weeklyReportsController.js file: const weeklyReportsService = require('../services/weeklyReportsService'); const weeklyReportsController = async (req, res) => { try { const data = await weeklyReportsService; res.json({data}) console