|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.06.2020, 14:13 | #1 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
Отображение графических элементов (прописанных в разных файлах) в одном окне
Здравствуйте.
У меня есть форма в которой собраны основные элементы окна программы. В частности, есть элемент: Код:
Также у меня есть файл (Bolt_connection.py) с кодом для расчета величин, а также размещения графических элементов (таких как надписи, поля для ввода, кнопки и прочее) необходимых для данного модуля. В этот файл я экспортирую вышеуказанную рамку: Код:
Затем я запускаю исполнение этого файла в файле с кодом основной формы: Код:
|
19.06.2020, 21:52 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Правильно ли я понимаю, что вы хотите на форме разместить ту часть, которая отвечает за расчёты, и ту часть, на которой будет графическое изображение элемента?
В вашем случае слева поля и кнопки (такие элементы называют виджетами) через которые выполняется ввод данных, а справа окно для графики? Если да, то: Канва (холст), на котором рисуются изображения - это тоже виджет. Он так же добавляется в головную форму и размещается так, как вам нравится: Код:
Но ничто не мешает разбить форму так, что бы виджеты были слева, а канва справа
Как-то так, ...
Последний раз редактировалось ViktorR; 19.06.2020 в 22:05. |
20.06.2020, 08:33 | #3 | |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
Цитата:
Код:
Код:
Получается, я просто должен заменить свой код создания холста на ваш? |
|
20.06.2020, 08:57 | #4 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Просто добавьте код создания холста.
Во вложении лабораторная по tkinter, которую я писал для студентов. Возможно вам это поможет.
Как-то так, ...
|
20.06.2020, 09:22 | #5 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
ViktorR, я вставил ваш код в свою программу и вот что в итоге получилось.
Правда я убрал привязку клика мышки, так как она мне не нужна, а также удалил row = 0, columnspan = 9 иначе канва вообще неправильно отображается. |
20.06.2020, 09:25 | #6 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
Если что, вот полный листинг основного окна программы:
Код:
|
20.06.2020, 09:26 | #7 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
А, вот код модуля расчета который я хочу отобразить в основном окне программы. К сожалению, он полностью не влазит перешлю по частям.
Код:
|
20.06.2020, 09:27 | #8 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
Продолжение 1:
Код:
|
20.06.2020, 09:28 | #9 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
Продолжение 2:
Код:
|
20.06.2020, 09:28 | #10 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
Окончание:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение кода в разных местах на разных разрешениях | S_A_N_T_A | HTML и CSS | 1 | 29.10.2018 13:35 |
Несколько ответов в одном окне | SoDenis | Помощь студентам | 1 | 29.03.2017 10:05 |
Отображение меню в .php -файлах в разных браузерах | griffi | HTML и CSS | 0 | 26.01.2010 16:48 |
Отображение меню в .php -файлах в разных браузерах | griffi | PHP | 2 | 26.01.2010 16:33 |
Программа для скрытия информации с графических и текстовых файлах (Delphi\C++) | Ferrat | Помощь студентам | 12 | 04.05.2009 04:25 |