Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.09.2021
Сообщений: 1

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

20.09.2021, 23:44. Показов 731. Ответов 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 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru