|
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 9
|
||||||
Python PyQt4 и калькулятор)14.04.2015, 12:14. Показов 3053. Ответов 9
Метки нет (Все метки)
Пытаюсь написать калькулятор на Python) Вот код:
Как быть?!) Что не так?... Скорее всего тут полный вздор написан, толкните в нужную сторону плз)
0
|
||||||
| 14.04.2015, 12:14 | |
|
Ответы с готовыми решениями:
9
Как установить PyQt4 на Python 3? Установить pyqt4 для python 3.2 в Linux Ubuntu 12.04 Как загрузить картинку по ссылке , не сохраняя её на диске ?. (PYTHON , PYQT4) |
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 15.04.2015, 02:09 | ||
|
0
|
||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 15.04.2015, 11:39 | ||
|
- во 1, ты хорошо будешь знать, что происходит где и т д, следовательно вероятность допустить ошибку меньше - во 2 в большом приложении будет куча однотипных окон, которые будут мало чем отличаться друг от друга. Если писать это в ручную, то можно будет завести базовый класс для одинаковых окон и в дочерних просто переопределять некоторые мелочи. При таком подходе не будет головной боли, когда нужно будет внести какое-то небольшое изменение во всех этих окнах, просто подправится базовый класс и проблем не будет. В случае использования дезайнера, в таком случае вытекает тонна проблем. Если заставлять дизайнер гененировать python код, то потом в этой тонне кода можно убиться, потому что он вместо 5 строк пишет 55 кривых строк, ну а если использовать ui фалы, то замучаешься все эти файлы открывать и править. По этим причинам я призываю не пользоваться дизайнером, а писать код в ручную + как я уже говорил, когда пишешь сам начинаешь понимать, что ты делаешь, а не бессмысленно кидаешь элементы на форму.
0
|
||
|
|
||||
| 15.04.2015, 14:02 | ||||
|
Если я составляю форму в дизайнере - я прекрасно понимаю, что делаю Что я делаю не так?Описание формы вручную - есть написание большое количество рутиного кода, строчки котоого похожи друг над друга и в который незачем вникать. Это работа машины, а не человека.
0
|
||||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 15.04.2015, 14:33 | |
|
dondublon, машина пишет не оптимизированный кривой код, вместо нескольких строк получаешь портянку.
Там где можно создать 1 экземпляр класса, она создаёт 10 и делает кучу разных не нужных преобразований. В общем моё дело как говориться предупредить, а стрелять в ногу ни кто не запрещает)
0
|
|
|
|
||||
| 15.04.2015, 15:33 | ||||
|
В данном случае программа классы не создаёт, она генерит код. А уж сколько раз вы экземпляры класса создадите - дело ваше.
0
|
||||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 15.04.2015, 17:00 | |
|
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
|
|
| 15.04.2015, 17:24 | |
|
dondublon, alex925, давайте всё-таки не отходить от темы. Если хотите развить беседу - ради Бога, только тему отдельную создайте.
0
|
|
| 15.04.2015, 17:24 | |
|
Помогаю со студенческими работами здесь
10
Калькулятор в Python Python калькулятор Калькулятор на python
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|