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

Проблема с созданием графического интерфейса

06.11.2021, 19:24. Показов 1039. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня возникла проблема с графическим интерфейсом.
В сети много всяких уроков как сделать те или иные его элементы. И я большинство из них попробовал, и всё работает, вот только как из правильно расположить, или комбинировать, с нормальными примерами, ноль.
Я хочу получить что-то типа этого:
-----------------------------------------------------------------------
|_Первое __| _Второе_|__Третье _|_Четвертое_|__Пятое__|
-----------------------------------------------------------------------
| 0.0095775 | 0.34000 | 2000.0000 | 5882.3529 | 5864.7059 |
-----------------------------------------------------------------------
| 0.0098592 | 0.35000 | 2046.4891 | 2052.6471 | 5864.7059 |
-----------------------------------------------------------------------

__Шестое ____________Седьмое
-----------------------------------------------------------------------
| ____35.50_|_______ | ____0.997_|_________|__КЛИК___|
-----------------------------------------------------------------------
За неимением лучшего, пришлось рисовать таким способом.

В верху что-то типа таблицы в два ряда и обозначения сверху. Часть значений в таблице должны вводится, а остальные вычисляться.
Шестое и Седьмое, это вводимые значения, ну а "Клик" это кнопка для начала вычислений.

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

Мне нужен помощь только с самим интерфейсом, со всем остальным я скорей всего справлюсь сам. По крайней мере надеюсь на это.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.11.2021, 19:24
Ответы с готовыми решениями:

Создание графического интерфейса «Светофор»
Здравствуйте помогите с задачкой, начинающему Создание графического интерфейса «Светофор». Окно приложения содержит три кнопки с...

Добавление графического интерфейса
from tkinter import * from tkinter import messagebox as mb import ind1module class List : pass

Подключение графического интерфейса с кода
Здравствуйте. Привет, я из Болгарии. Теперь я начинаю изучать Python и у меня есть задание написать небольшую программу, для...

4
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
06.11.2021, 19:37
Тк ? или? в двух словах это никак не объяснить.
Основы Tkinter плюс гугл в помощь.
0
0 / 0 / 0
Регистрация: 19.09.2021
Сообщений: 8
06.11.2021, 19:42  [ТС]
C Tkinter я знаком, и всё работает, но вот как из всего того что там есть выстроить нужную мне конструкцию я и не могу понять. И гугл мне тоже не помог, ина че и этой темы не возникло бы!
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
06.11.2021, 20:31
ну если это вам пожет
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
from tkinter import *
 
label_text = ['_Первое _', '_Второе_','_Третье _','_Четвертое_','_Пятое_']
list_entry_1 = []
list_entry_2 = []
 
root = Tk()
root.title("GUI на Python")
root.geometry("760x250")
 
# создаем рамку а в ней текстовые метки
frame = Frame(root, bg ='green', bd = 2, width = 40, height = 40)
frame.pack(side = TOP, fill= "both")
for text in label_text:
    Label(frame, text = text, fg="#eee", bg="#333",font="Arial 12",
         justify = CENTER,  padx = 2, width = 16).pack(side = LEFT)
    
# создаем рамку1 с полями ввода
frame1 = Frame(root, bg ='green', bd = 2, width = 40, height = 40)
frame1.pack(side = TOP, fill= "both")
for coll in label_text:
    entry = Entry(frame1,  fg="black", justify = CENTER,  bd = 2, width = 24)
    entry.pack(side = LEFT)
    list_entry_1.append(entry)
 
# создаем рамку2 с полями ввода
frame2 = Frame(root, bg ='green', bd = 2, width = 40, height = 40)
frame2.pack(side = TOP, fill= "both")
for coll in label_text:
    entry = Entry(frame2,  fg="blue", justify = CENTER,  bd = 2, width = 24)
    entry.pack(side = LEFT)
    list_entry_2.append(entry)
 
 
root.mainloop()
1
0 / 0 / 0
Регистрация: 19.09.2021
Сообщений: 8
06.11.2021, 20:38  [ТС]
Пока не знаю поможет ли, но заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.11.2021, 20:38
Помогаю со студенческими работами здесь

Написать программу графического интерфейса
Написать программу графического интерфейса (реализовать все в ООП стиле, каждая кнопка отдельный метод) со следующими возможностями: ...

Созданием бд и интерфейса
Городской молокозавод выполняет заказы магазинов по поставке своей продукции. Для регистрации заказов, сохранения информации о заказчиках,...

Создание графического интерфейса в С?
Доброго времени суток.Так как я еще новичок в этой теме, то у меня родился вопрос:Как можно сделать графический интерфейс в C?Если да то...

Подключение графического интерфейса
Начал делать масштабный проект через консольное приложение, с мыслью "вот сейчас наберусь опыта в кодописании, а потом просто подключу...

Замирание графического интерфейса
Доброго времени суток. Во время работы на компьютере происходит замирание изображения на экране. Мышь при этом продолжает двигаться, при...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru