0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 45
|
||||||||||||||||
1 | ||||||||||||||||
Обмен данными между двух форм pyqt529.12.2016, 14:01. Показов 12802. Ответов 11
Поясните как передавать правильно данные из одной формы в другую?
Задача такая, из главной формы получается передать текст во вторую ( Вывожу в lineedit ). Из второй на главную в lineedit когда передаю закрывается окно. Объясните как исправить? вот код главного файла main.py Кликните здесь для просмотра всего текста
Код формы: gui.py Кликните здесь для просмотра всего текста
gui2.py Кликните здесь для просмотра всего текста
Добавлено через 3 часа 33 минуты Дайте хоть какою-то подсказку
0
|
29.12.2016, 14:01 | |
Ответы с готовыми решениями:
11
Обмен данными между формами Обмен данными между веб-приложением (Flask) и графическим приложением (PyQt5) (Python3.7) Обмен данными между родителем и потомком Обмен данными между объектами форм |
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
29.12.2016, 14:42 | 2 |
lepus007, просто так закрываться ничего не может, раз закрывается значит из-за ошибки падает, покажи полный traceback ошибки.
А то код (вырви глаз) сгенеренный дизайнером вообще не улыбается.
0
|
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 45
|
||||||||||||||||
30.12.2016, 10:34 [ТС] | 3 | |||||||||||||||
Добавлено через 24 минуты На 1й форме только кнопка и lineedit и label, на 2й тоже самое. Изменил строку № 37
Добавлено через 17 часов 0 минут Почему я из главного окна могу передать данные, во второе окно. А Из второго окна не могу передать в главное. Этот код работает из главного окна вызываю второе и вlineedit передаю "какой то текст"
В чем ошибка?
0
|
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 45
|
|
31.12.2016, 13:53 [ТС] | 4 |
Все еще актуально, решение не нашел. Приведите пример своего кода как передаете данные из одной формы в другую.
ПОЖАЛУЙСТА!!! И всех с Наступающим !
0
|
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||||||
02.01.2017, 18:02 | 5 | |||||
Все просто как 2*2=4
1
|
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 45
|
|||||||||||
02.01.2017, 23:10 [ТС] | 6 | ||||||||||
у меня pyqt5. попытался твой код переделать на pyqt5. код запустился но LineEdit не отображаются xD
Кое что почерпнул из твоего кода в свой. Нечего не заработало ((( Интересный питон язык один и тот же код работать отказывается. Эта функция работает:
В любом случае спасибо за отклик!!!
0
|
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||||||
02.01.2017, 23:28 | 7 | |||||
lepus007, не представляю в чем у тебя проблема, pyqt5 от 4 отличается только импортами. Как видно код ни чем не изменился.
Вот даже не смотря всю твою портянку кода уверен что вижу ошибку и отсюда видно, что из моего кода ты ничему не научился. Ты берешь и создаешь новое окно (не отображаешь его и по этому не видишь создания ещё 1 окна) и туда кидаешь данные, вместо того, чтобы кидать данные в то окно которое нужно.
1
|
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 45
|
||||||
03.01.2017, 00:17 [ТС] | 8 | |||||
Попробовал передать так как в твоем коде.
0
|
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
03.01.2017, 00:30 | 9 |
Обрати у меня в коде внимание на строки 49, 7 and 8. При инициализации дочернего окна там передается ссылка на родителя, у тебя это не происходит.
1
|
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 45
|
||||||
03.01.2017, 00:37 [ТС] | 10 | |||||
alex925, Все получилось!!! Очень тебе благодарен! Ты мне очень помог )))
вот что надо было
0
|
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
03.01.2017, 00:38 | 11 |
lepus007, пиши код руками, а не в дизайнере генери портянки с тучей мусора, тогда код чище будет и понимать ты его будешь лучше.
0
|
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 45
|
|
03.01.2017, 00:45 [ТС] | 12 |
код руками это следующий шаг. Это первая прога которая на питоне пишу. Хотел именно через редактор сделать.
еще раз тебе спасибо!
0
|
03.01.2017, 00:45 | |
03.01.2017, 00:45 | |
Помогаю со студенческими работами здесь
12
Создать сценарий, где происходит запуск двух приложений и обмен данными между ними Как организовать обмен данными между двумя таблицами двух разных файлов Access? 1. Обмен данными с рабочей книгой MS Excel. 2. Проектирование форм окон Обмен данными между УТ 10.3.5 и БП 1.6.9 Обмен данными между БД и С++ Обмен данными между С++ и С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |