Как вставить горизонтальную полосу прокрутки в кадр tkinter с несколькими столбцами вводаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как вставить горизонтальную полосу прокрутки в кадр tkinter с несколькими столбцами ввода

Сообщение Anonymous »

У меня есть следующий код:
из tkinter import *

Код: Выделить всё

Main = Tk()
# Main window
Main.title("Program")
Main.geometry("900x520")
# Background photo placed on top of Main
Photo_BG = PhotoImage(file=r"..//\Pictures\Background2.png")
Background_Main = Canvas(Main, width=800, height=400)
Background_Main.place(x=1, y=1)
# Frame One placed on top of Background photo. Frame One will be used to place widgets on it
Frame_BG = PhotoImage(file=r"..//\Pictures\Frame.png")
Frame_one = Frame(Background_Main, width=300, height=200)
Frame_one.place(x=1, y=1)
Label_Frame_one = Label(Frame_one, image = Frame_BG)
Label_Frame_one.place(x=1, y=1)
# Horizontal Scrollbar for the Frame One to Scroll Entry Columns
hbar = Scrollbar(Frame_one,orient = 'horizontal',width= 20)

for i in range(9): # columns
for j in range(4): # rows
entry_grid = Entry(Frame_one, width=7, fg='black', font=('Arial',10,'bold'))
entry_grid.place(x=((i*60)+1), y=((j*20)+1))
entry_grid.insert(END, str(i+j))
entry_grid.config(state= "disabled")

entry_grid.config(xscrollcommand = hbar.set)
hbar.place(x=1, y=90)
Main.mainloop()
и это результат:
[img]https://i.sstatic.net /DVS7XP4E.png[/img]

Как мне выполнить горизонтальную прокрутку между столбцами только в Frame_One? Я хочу использовать особенности места, а не упаковки.

Подробнее здесь: https://stackoverflow.com/questions/784 ... entry-colu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»