По поводу кода, который добавился в выпавшем промежутке между 5 и 6 уроками (отображение таблицы в главном окне). В уроке №10 можно этот код увидеть. Он там буквально пару строк занимает.
Владислав, спасибо за Ваш труд, но к сожалению, с прошлого урока не было объяснение о том, как сделать так, чтобы таблица отображалась в главном окне, я вроде бы весь код восстановил недостающий, но ничего не отображается) Видимо, ещё не разобрался с PyQt5. Подскажите, где я могу подсмотреть код, который был в момент 6го урока?
QVBoxLayout, а если быть точнее то название модуля (для класса используется Qt) (Q) далее идёт буква обозначающая как будет наполняться наш Layout ([H]orizontal | [V]ertical) далее BoxLayout название говорящее само за себя
Здравствуйте. Очень подробно разжёвываете тему спасибо. Вы часто упоминаете о локализации, а можно сделать отдельный урок про локализацию. На просторах инете очень скудно.
18:49 один из способов сделать как вы, а можно через цикл разбросать массив в разметку, например яркий пример где так можно сделать, это в калькуляторе при создании кнопок
Можно и так. Только в данном случае это будет все же список, а не массив (это большая разница, но об этом отдельно). Но дальше мы будем пользоваться дизайнером форм, поэтому, я полагаю, оптимизация через список тут будет немного не в кассу. Хотя и ошибкой, конечно же, не будет.
Добрый день! Владислав мне очень понравилась ваша подача, вы молодец. Может сможете мне помочь. Нет соединения с бд. Интересно что с PyQt5.QtSql не получается соединится, а при использовании модуля Psycopg2 всё отлично. Три дня уже пыхчу, не переустановил только Windows. Подскажите в каком направлении рыть пожалуйста!
Приветствую, уже написал под предыдущим роликом, но тем не менее. Нужно в PATH добавить путь: C:\Program Files\PostgreSQL\15\bin (стандартный путь к postgres, у вас может быть другой). Цифра перед bin означает версию postgres.
У меня была такая же проблема, но добавление в переменную среды PATH пути к библиотеке PostreSQL не помогло. Я делаю проект в редакторе PyCharm и там в настройках пришлось отдельно прописывать путь к библиотеке.
@@promanplayer8064 Насколько мне известно, здесь общепринятых правил нет. Я здесь описываю вариант более старый (но не менее хороший). По моему мнению, этот старый вариант удобнее для (а) небольших проектов или (б) для начинающих разработчиков. Поэтому я его рекомендую школьникам и студентам. Но, хотя это мнение и основано на некотором опыте, это только мое мнение. Оно является правильным, но совершенно точно НЕ является единственно правильным.
Владислав, архив проекта через 20 лекций мне не помог (и уверен, что не только мне). Делать пошаговое объяснение с пропуском трети программы (на этот момент) - это просто издевательство над подписчиками. Ну, отобразил я таблицу своим кодом, но вы же продолжаете строить программу, основываясь на своих функциях и классах. Короче, камрады, кто имеет достаточный скил, что бы восстановить и интегрировать код в тот, что представлен в лекции - просьба сбросить ссылку.
Про самостоятельную работу больше похоже на "откоряку". Слишком большой кусок пропущен. Задумка очень хорошая. Был прямо вдохновлен первыми уроками. Разочарован. Отписался.
Спасибо за видео.
По поводу кода, который добавился в выпавшем промежутке между 5 и 6 уроками (отображение таблицы в главном окне). В уроке №10 можно этот код увидеть. Он там буквально пару строк занимает.
Владислав, спасибо за Ваш труд, но к сожалению, с прошлого урока не было объяснение о том, как сделать так, чтобы таблица отображалась в главном окне, я вроде бы весь код восстановил недостающий, но ничего не отображается)
Видимо, ещё не разобрался с PyQt5. Подскажите, где я могу подсмотреть код, который был в момент 6го урока?
В одном из последующих выпусков есть архив проекта, который может Вам помочь.
QVBoxLayout, а если быть точнее то название модуля (для класса используется Qt) (Q) далее идёт буква обозначающая как будет наполняться наш Layout ([H]orizontal | [V]ertical) далее BoxLayout название говорящее само за себя
Здравствуйте.
Очень подробно разжёвываете тему спасибо.
Вы часто упоминаете о локализации, а можно сделать отдельный урок про локализацию.
На просторах инете очень скудно.
Конечно, эта тема дальше будет.
18:49 один из способов сделать как вы, а можно через цикл разбросать массив в разметку, например яркий пример где так можно сделать, это в калькуляторе при создании кнопок
Можно и так. Только в данном случае это будет все же список, а не массив (это большая разница, но об этом отдельно).
Но дальше мы будем пользоваться дизайнером форм, поэтому, я полагаю, оптимизация через список тут будет немного не в кассу. Хотя и ошибкой, конечно же, не будет.
Добрый день! Владислав мне очень понравилась ваша подача, вы молодец. Может сможете мне помочь. Нет соединения с бд. Интересно что с PyQt5.QtSql не получается соединится, а при использовании модуля Psycopg2 всё отлично. Три дня уже пыхчу, не переустановил только Windows. Подскажите в каком направлении рыть пожалуйста!
Приветствую, уже написал под предыдущим роликом, но тем не менее. Нужно в PATH добавить путь: C:\Program Files\PostgreSQL\15\bin (стандартный путь к postgres, у вас может быть другой). Цифра перед bin означает версию postgres.
У меня была такая же проблема, но добавление в переменную среды PATH пути к библиотеке PostreSQL не помогло. Я делаю проект в редакторе PyCharm и там в настройках пришлось отдельно прописывать путь к библиотеке.
Этому вопросу я думаю посвятить отдельный выпуск. Кратко Вас товарищ уже подсказал, его решение сработает, хотя и с некоторыми оговорками.
я написал код все точь-в-точь, почему у меня не выводится таблица
жаль что запороли обучение в самом начале,придется искать другой курс(
Владислав, за работу большое спасибо, но хотя-бы сбросьте скрины недостающих участков кода для сверки и самостоятельного разбора.
Или, возможно, есть смысл в каждой лекции делать прокрутку всех файлов кода с небольшими комментариями (а-ля: в предыдущей серии..) .
Учту это на будущее. Начиная с 22 выпуска прикрепляю архив проекта.
4:15 QLabel ну даже не знаю, я бы использовал QLineEdit и использовал бы команду (placeholder) если не попутал команду
Если в Вас правильно понял, то этот вариант мы тоже используем, но немного в другой ситуации.
@@user-es1gl4jv5o хм, а есть определённый регламент или это уже опытным путëм построен принцип?
@@promanplayer8064 Насколько мне известно, здесь общепринятых правил нет. Я здесь описываю вариант более старый (но не менее хороший). По моему мнению, этот старый вариант удобнее для (а) небольших проектов или (б) для начинающих разработчиков. Поэтому я его рекомендую школьникам и студентам. Но, хотя это мнение и основано на некотором опыте, это только мое мнение. Оно является правильным, но совершенно точно НЕ является единственно правильным.
@@user-es1gl4jv5o значит правильно казалось, что нет общепринятого стандарта, но в некоторых случаях удобнее мой вариант
@@promanplayer8064 Правильно. Хотя, тут, конечно, есть, о чем поговорить, но это уже не относится непосредственно к разработке ПО.
Владислав, архив проекта через 20 лекций мне не помог (и уверен, что не только мне). Делать пошаговое объяснение с пропуском трети программы (на этот момент) - это просто издевательство над подписчиками. Ну, отобразил я таблицу своим кодом, но вы же продолжаете строить программу, основываясь на своих функциях и классах. Короче, камрады, кто имеет достаточный скил, что бы восстановить и интегрировать код в тот, что представлен в лекции - просьба сбросить ссылку.
Половина прошлого урока отсутствует! Нет видео про добавление таблицы и нового пункта главного меню!
Это предполагалось на самостоятельную работу. Однако, спасибо за замечание, исправлю при первой же возможности.
Согласен, очень сильно не хватает, а для самостоятельной у меня почему-то очень медленно работает или не работает вовсе
Про самостоятельную работу больше похоже на "откоряку". Слишком большой кусок пропущен. Задумка очень хорошая. Был прямо вдохновлен первыми уроками. Разочарован. Отписался.
а что же вы не весь материал выложили? Между 5 и 6 лекциями целая пропасть.
4:30 не ПушБутон), а ПушБатон, ну впрочем кому как удобно
Извините, что умничаю, но может кому-то будет полезно (произношение Q и Qt будет как "Кью" и "КтьюТ(и)")
!пАрент !(!пЭрент)
Это не честно! Пропускать половину проекта. Отписываюсь. Очень жаль.