как добавить полосу прокрутки в этот код, не используя canvas и не создавая объект root - PullRequest
0 голосов
/ 30 июня 2019

Я дал полный код здесь. PLSS расскажет мне в этом коде, как добавить полосу прокрутки.

from tkinter import *
from tkinter import messagebox as msg``
from pymysql import *
class TY(Frame):
    def __init__(self,ghj):
        super().__init__(ghj)
          conn=connect(db='future',user='root',passwd='1234',host='localhost')
    cur=conn.cursor()
    i=cur.execute("select max(sid) from data")
    rs=cur.fetchall()
    self.txt56=Label(self,text="Name |",font=("Copperplate Gothic Bold",20,'bold'))
    self.txt556=Label(self,text="ConsultantName |",font=("Copperplate Gothic Bold",20,'bold'))
    self.txt516=Label(self,text="Mobile Number |",font=("Copperplate Gothic Bold",20,'bold'))
    self.txt526=Label(self,text="Date Of Joining |",font=("Copperplate Gothic Bold",20,'bold'))
    self.txt536=Label(self,text="Company |",font=("Copperplate Gothic Bold",20,'bold'))
    self.txt546=Label(self,text="Status |",font=("Copperplate Gothic Bold",20,'bold'))
    self.txt547=Label(self,text="Package |",font=("Copperplate Gothic Bold",20,'bold')) 
    self.txt56.grid(row=0,column=0)
    self.txt556.grid(row=0,column=1)
    self.txt516.grid(row=0,column=2)
    self.txt526.grid(row=0,column=3)
    self.txt536.grid(row=0,column=4)
    self.txt546.grid(row=0,column=5)
    self.txt547.grid(row=0,column=6)
    self.pack()
    a=rs[0][0]
    j=cur.execute("select * from data")
    bs=cur.fetchall()
    for x in range(a+1):
        for y in range(7):
            self.text33=Label(self,text=bs[x][y],font=("Javanese Text",20))
            self.text33.grid(row=x+1,column=y)
    self.pack()

ob8=Tk()
st6=TY(ob8)
ob8.mainloop()      

. PLS расскажет мне, как добавить панель прокрутки без изменения муравья, как без добавления метода canvas илитекстовое поле или список просто скажите мне, как я могу добавить его в это

1 Ответ

0 голосов
/ 09 июля 2019

plss, скажите мне, как добавить полосу прокрутки, не изменяя муравейник, как без добавления метода canvas, создания текстового поля или списка, просто скажите, как я могу добавить его в эту

Учитывая эти ограничения, вы не можете делать то, что хотите. Обычное окно или рамка не прокручиваются.

Если вам нужно прокрутить группу виджетов, ваш единственный практический выбор - использовать холст или текстовый виджет в качестве контейнера. Если вам не нужно использовать виджет, такой как метка, вы можете использовать список или древовидную структуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...