Найти - Пользователи
Полная версия: Визуальное программирование на Python
Начало » Python для новичков » Визуальное программирование на Python
1 2 3 4 5 6 7 8
py.user.next
Rodegast
И нахрена ты мне их вообще показываешь?
Потому что ты чушь несёшь всякую. Мы выяснили, что ты не знаешь, что такое код возврата, откуда он взялся, как он вообще устроен и как он используется. Как ты можешь об этом говорить, если основ не знаешь?

Rodegast
Напомню что я привёл 3 довода доказывающие что твоя методичка отстой:
Как ты можешь приводить доводы, если ты не знаешь, как программы работают? Чего стоят такие доводы? По всем твоим доводам я привёл примеры, а ты даже их не понял. Про main() вообще знают все, один ты не знаешь. Какие-то пепы приводишь, а ты знаешь вообще, что даже пеп8 является РЕКОМЕНДАЦИЕЙ? То есть профессионал, нарушивший пеп8, имеет на это полное право. И не потому, что он там один себе что-то там под нос пишет, а потому, что его решение может быть лучше того, которое в пеп8 указано. Потому что пеп8 не из космоса взялся, а это просто соглашение между профессионалами.

Кстати, проверил мнопоточный вариант, не даёт он запустить разные приложения в нескольких потоках. Видимо, в Qt какие-то ограничения из-за одновременного использования общей памяти.
Rodegast
> Мы выяснили, что ты не знаешь, что такое код возврата

Можно цитату на основании которой ты это установил.

> По всем твоим доводам я привёл примеры, а ты даже их не понял.

Ссылки на сообщения в студию.
py.user.next
Rodegast
Можно цитату на основании которой ты это установил.
Можно, вот сообщение
Rodegast
У точки входа sys.exit должен быть всегда
В том-то и дело, а при чём тут sys.exit()? Он к Qt вообще никак не относится и его можно вообще не делать. Если его не делать, код возврата всё равно будет возвращён. Мало того, он может быть связан с приложением только посредственно и совершенно не обязан быть связанным с приложением напрямую. И нужен он тебе или нет, это зависит только от тебя (от пользователя). Хочешь - ставь, не хочешь - не ставь.
А ты заливаешь, что он типа необходим, потому что как-то с Qt связан. Значит, не знаешь зачем он нужен вообще. А как это может быть? Только если ты вообще про него ничего не знаешь и не пользовался никогда.
Rodegast
> А ты заливаешь, что он типа необходим, потому что как-то с Qt связан.
ГДЕ Я ПИСАЛ ЧТО ОН С Qt СВЯЗАН?
Rodegast
Ну собственно слуилось то что я предпологал. py.user.next опять включил фантазию, придумал то чего не было, написал много чего не в тему, но не опроверг ни одного моего аргумента…
py.user.next
Я понял, что ты затеял игру переливания из пустого в порожнее, поэтому отключился. Все всё здесь выяснили.
Rodegast
> Я понял, что ты затеял игру переливания из пустого в порожнее

Ну ладно пока забудем про функцию main и начнём с самого начала, а именно:
1) Основное окно наследуется от QWidget
Ты как это считаешь нормальным? Или как…
py.user.next
А что ненормального в наследовании от QWidget? Я тебе даже пример официальный приводил, где главное окно наследуется от QWidget, но ты его не стал читать, видимо.
Знаешь, почему не наследуются от QMainWindow в подобных случаях?
Rodegast
> А что ненормального в наследовании от QWidget?
А что нормального? Для окон есть специальные виджеты их и надо использовать.

> Я тебе даже пример официальный приводил, где главное окно наследуется от QWidget
Да 100 раз видел я эти примеры. Да там показана такая возможность, но это не значет что ей нужно пользоваться.

> Знаешь, почему не наследуются от QMainWindow в подобных случаях?
py.user.next
Rodegast
Да там показана такая возможность, но это не значет что ей нужно пользоваться.
Ну, это значит, что они как бы не вписываются в то, что ты говоришь.

Rodegast
Знаешь, почему
Потому что QMainWindow - это главное окно, оно может быть одно. А когда ты наследуешься от виджета, ты его можешь встроить в другие окна (даже не окна, а виджеты).
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB