0 / 0 / 0
Регистрация: 20.09.2021
Сообщений: 1

Проблема с программой GUI на python 3.0

20.09.2021, 23:44. Показов 748. Ответов 0

Студворк — интернет-сервис помощи студентам
Коллеги, добрый день.

пробую написать программу работающую через GUI. Столкнулся с проблемой не корректной работы Scrollbar из библиотеки tkinter.

Суть проблемы: Есть поле String Item, куда в бедующем будет выгружается строка из BD игры (стоимость, вид, ID) и прочая информация о предмете. Необходимо, чтобы в этой строке был Scrolbar горизонтального формата, при прокрутке которого строчка перемещалась в соответствующем направлении.
Почему-то Scrolbar работает не корректно, когда в окно записан текст он появляется и растёт или уменьшается сопоставимо тексту, однако взять его мышкой и перетащить в необходимое место невозможно (он отпрыгивает к исходному месту) колёсиком же все работает.
В Чем может быть проблема ? (Python 3)

КОД:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#import
import tkinter as tk
from tkinter import *
from tkinter import scrolledtext
from tkinter.font import BOLD
 
#Main window
window = Tk()
window.title("F&S Editor"),
window.geometry("425x300+200+250")
window.resizable(False,False)
window['bg'] = '#0B1623'
 
#window in main window
window2 = Frame(window)
window2.place(x=80, y=32)
 
#Bloks
blok =tk.Label(window,
    text="Item Name",
    font=('Times New Roman', 10, "bold"),
    fg="white",
    width=10,
    height=0,
    bg='#0B1623'
)
blok.place(x=0, y=5)
 
blok1 =tk.Label(window,
    text="",
    fg="white",
    width=10,
    height=0,
    bg='#0B1623'
)
blok1.place(x=342, y=5)
 
blok2 =tk.Label(window,
    text="String Item",
    font=('Times New Roman', 10, "bold"),
    fg="white",
    width=10,
    height=0,
    bg='#0B1623'
)
blok2.place(x=0, y=32)
 
windows_txt = Entry(window, 
    width=30
)
windows_txt.place(x=80, y=7)
 
 
 
 
window2.place(x=80, y=32)
 
startoutput_string_item_scroll = Scrollbar(window2,                  
    orient=HORIZONTAL                                                                                                    
)
startoutput_string_item_scroll.pack(side=BOTTOM, fill=X)
 
 
box = Text(window2, height=0, width=42, yscrollcommand=startoutput_string_item_scroll.set)
box.pack()
startoutput_string_item_scroll.config(command=box.xview)
 
#открытие окна
window.mainloop()
window2.mainloop()
Миниатюры
Проблема с программой GUI на python 3.0   Проблема с программой GUI на python 3.0  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.09.2021, 23:44
Ответы с готовыми решениями:

Проблема с программой на Python kivy
from kivy.app import App from kivy.uix.button import Button from kivy.uix.label import Label from kivy.uix.widget import Widget ...

Управлять GUI-программой из своей программы
Мне надо написать программу, которая бы управляла другой GUI программой. При этом надо программно нажимать кнопки, выбирать разные пункты...

Программа для определения функций WinAPI, вызываемых программой с GUI
Хотел бы узнать, какие функции Windows API вызывает программа с GUI. Какие программы позволяют это сделать? Хотелось бы, чтобы в программе...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.09.2021, 23:44
Помогаю со студенческими работами здесь

GUI на Python
На форме располагаются: семь редакторов Entry с вписанными названиями дней недели, кнопка Close, список ListBox с названиями шести цветов и...

Python GUI
Чтобы моё изучение python было более интересным,решил поучиться создавать GUI.Используется ли PyQT в реальных коммерческих проектах?

Gui Python
Здравствуйте друзья. Прошу помочь разобраться с ошибкой. Изучаю Gui пишу приложение (комбинированный список с тремя элементами, когда...

GUI Python
Дорогие товарищи форумчане! Прошу вашей помощи, в выполнении задания! Рассмотрим работу с фреймворком Qt по созданию виджетов и...

GUI приложение python
Всем доброго времени суток! Начала изучать python, поставили такую задачу: написать gui приложение используя pyqt и sql server. Подскажите ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru