Latest posts on Подобрать виджеты для qt topichttps://python.su/forum/topic/42057/2022-10-24T13:49:28+03:00Общий :: GUI :: Подобрать виджеты для qt
2022-10-24T13:49:28+03:00ZerG224493<blockquote><em>googreygreen</em><br/>Проблема в том что, я не до конца понимаю как устроен гуй, а не в языке или в моих способностях.</blockquote>Тогда может имеет смысл задавать вопросы на форуме по куте а не на форуме одного из языков программирования позволяющих с ней работать*?
Общий :: GUI :: Подобрать виджеты для qt
2022-10-24T12:57:30+03:00googreygreen224492Ну вот холивар начался <img src="/static/djangobb_forum/img/smilies/sad.png" />(<br/>Ладно коли так. <br/><blockquote><em>ZerG</em><br/>жутко секретной программы на Лиспе, к счастью там были только закрывающие скобки.</blockquote>как будто бы в python'e мало круглых скобок? так там ещё есть {} такие скобки или после инициализации массива numpy<br/>>>>np.zeros(2,2)<br/>array([,<br/> ])<br/>мало скобок? почему все приципились к lisp'y из-за скобок!? Python объектно ориентированный язык? Интересно, а почему в функциональном языке, в lisp, классы более гибкие? Почему именно lisp, древний язык, повлиял очень сильно на python?<br/>Я говорю что С-синтаксис это скорее маркетинг чтобы ленивым было проще перейти на какой-то новый(хорошо забытый старый) язык. Кстати его гораздо проще перенести в визуалку.<br/>Я ещё раз говорю. Проблема в том что, я не до конца понимаю как устроен гуй, а не в языке или в моих способностях.
Общий :: GUI :: Подобрать виджеты для qt
2022-10-20T12:28:01+03:00ZerG224454<blockquote>Не, просто в Паскале использовалось слово begin и слово end повсюду, а в языке C вместо них использовался символ { и символ }. Этот синтаксис более сокращён. К тому же вкладываемость операций друг в друга, которая есть в C и которой нет в Паскале, точно так же сокращает количество строк в одном и том же коде раза в три. Это из-за этого сишный синтаксис так распространён. Он позволяет кратко записать всё.</blockquote>Вспомнилась древняя шутка про то, что к несчастью злые хакеры украли последний мегабайт кода жутко секретной программы на Лиспе, к счастью там были только закрывающие скобки.
Общий :: GUI :: Подобрать виджеты для qt
2022-10-20T11:59:22+03:00py.user.next224453<blockquote><em>googreygreen</em><br/>Благодаря маркетингу Мелкомягких С-подобный синтаксис почему так? Потому что так удобней для старичков.</blockquote>Не, просто в Паскале использовалось слово begin и слово end повсюду, а в языке C вместо них использовался символ { и символ }. Этот синтаксис более сокращён. К тому же вкладываемость операций друг в друга, которая есть в C и которой нет в Паскале, точно так же сокращает количество строк в одном и том же коде раза в три. Это из-за этого сишный синтаксис так распространён. Он позволяет кратко записать всё.<br/><br/><blockquote><em>googreygreen</em><br/>в программировании скопилось большое колличество исторического мусора</blockquote>Если ты теории не знаешь, то ты и не понимаешь, как сделана библиотека Qt, например. Она сделана просто, а для тебя это суперсложная конструкция. Такая сложная она, что ты не понимаешь, какие виджеты там есть, каких виджетов там нет и почему одни виджеты есть, а других виджетов нет. Для тебя и сигналы со слотами будут новой непостижимой концепцией, хотя это просто теория, исследованная от и до тридцать лет назад, если не больше, и просто реализованная в таком виде. Хочешь изучать обычную фундаментальную теорию через корявые её реализации во всяких библиотеках - только в путь. Но так ты будешь героем лишь одного романа. Каждую новинку ты будешь воспринимать как верх гениальности, хотя это будет всё та же одна из многочисленных и старых песен о главном.<br/><br/>Теория даёт понимание <u>всех</u> реализаций, так как они не могут строиться и появляться без какой-то теории, наобум, с потолка.
Общий :: GUI :: Подобрать виджеты для qt
2022-10-20T11:58:21+03:00Rodegast224452> Надеюсь на конструктивные советы от Сообщества или псевдокод<br/><br/>Разберись с примером <strong><a href="https://github.com/pyside/pyside2-examples/tree/dev/examples/widgets/graphicsview/diagramscene">pyside2-examples/examples/widgets/graphicsview/diagramscene</a></strong>, должно помочь.
Общий :: GUI :: Подобрать виджеты для qt
2022-10-20T09:28:53+03:00ZerG224447Вот вы говорите о язвительности<br/>А какой у вас уровень Питона сейчас? С какими граф фреймворками вы уже работали? Есть примеры ваших программ? <br/><strong>Это лишь один пример. Но таких примеров много.</strong>
Общий :: GUI :: Подобрать виджеты для qt
2022-10-20T09:04:37+03:00googreygreen224446Спасибо py.user.next за столь язвительный и в тоже время конструктивный коментарий, но самое смешное что вы ответили на мой вопрос. До ребер я ещё не дошел, все надо по порядку. Сперва как Вы и сказали я нарисую кружочек и научусь его двигать нажатие кнопок хз, но попробую. Еще раз спасибо, надеюсь на дальнейшее сотрудничество! ;-)<br/>По поводу язвительности и наболевшего.<br/>Я знаю что программирование это сложно, но я так же понимаю что в программировании скопилось большое колличество исторического мусора и ЧСВ. Теория не поспевает за практикой. <br/>К примеру если пишут новый язык, то пишут его с Алгол подобным синтаксисом. Благодаря маркетингу Мелкомягких С-подобный синтаксис почему так? Потому что так удобней для старичков. Вспомните срач когда появился Питон. Это лишь один пример. Но таких примеров много.
Общий :: GUI :: Подобрать виджеты для qt
2022-10-20T00:30:07+03:00py.user.next224442Скорее всего, у тебя просто наивное представление обо всём этом.<br/><br/><blockquote><em>googreygreen</em><br/>Хочу написать редактор графов на QT.</blockquote>Ну и что, что ты хочешь, тут одного хотения недостаточно.<br/><br/><blockquote><em>googreygreen</em><br/>Надеюсь на конструктивные советы</blockquote>Вот тебе три неподъёмные задачи:<br/>1. Нарисуй кружок.<br/>2. Перемести кружок слева вправо.<br/>3. Прикрепи перемещение кружка в разные стороны к нажатиям разных кнопок.<br/><br/><blockquote><em>googreygreen</em><br/>А вот узлы из чего ваять вообще не соображу.</blockquote>Их можно рисовать, а можно и из фоновых изображений делать.<br/><br/>А как ты будешь рёбра графов к вершинам графов привязывать? Ты, наверное, думаешь, что они сами собой соединятся?<br/><br/>Так что я не очень верю, что ты дальше кружков выйдешь. Очередной наивный мальчик, выросший на фильмах про Гарри Поттера и волшебные палочки, с увесистой лапшой на ушах, которую развешивают говношколы через свою рекламу на YouTube налево и направо. Программирование это НЕ просто.
Общий :: GUI :: Подобрать виджеты для qt
2022-10-19T14:30:50+03:00googreygreen224434Привет Всем! Хочу написать редактор графов на QT.<br/>И не совсем соображу какие компоненты использовать.<br/>Вроде для холста (поля) где будут располагаться узлы можно использовать QPainter хотя больше склоняюсь к QGraphicsView хотя могу ошибаться.<br/>А вот узлы из чего ваять вообще не соображу.<br/>Надеюсь на конструктивные советы от Сообщества или псевдокод