Qt - Пользовательские виджеты в QtDesigner

  Рет қаралды 19,788

Qt by Lev Alekseevskiy

Qt by Lev Alekseevskiy

Күн бұрын

Пікірлер: 19
@eugeneminovich4045
@eugeneminovich4045 24 күн бұрын
Замечательные уроки! Единственно, что хотелось рекомендовать разработчикам- не используйте Q префикс для именования собственных классов, виджетов. Оставьте эту метку фреймворку, чтоб никогда не путать свои объекты с его объектами. Например, возьмите первую букву из своего имени или имени фирмы.
@F0rtung
@F0rtung 9 жыл бұрын
Большое спасибо! Продолжайте, пожалуйста, делать замечательные уроки.
@SmileGobo
@SmileGobo 6 жыл бұрын
Отличное видео! Можно установку наладить путем внедрения цели INSTALL в проекте плагина. Добавить в конфигурацию сборки переменную пути установки. И для запуска вызывать make install
@georgiistanishevskii986
@georgiistanishevskii986 6 жыл бұрын
Молодец! Спасибо! 100/100
@ДимаСмирнов-м3ъ
@ДимаСмирнов-м3ъ 9 жыл бұрын
Красный тутуриал! Подскажите как отобразить phoning в понели?
@rampage6205
@rampage6205 10 ай бұрын
Спасибо большое!
@aleksandr7242
@aleksandr7242 3 жыл бұрын
добрый день. Появился вопрос. Под линуксом(если быть точным то под CentOS 7) нет dll создается файл.o посмотрев по пути qt куда нужно закидывать плагин (в линуксе он отличается немного) там файлы с разрешением .os (или so) как собрать плагин с разрешением .os?
@ВладимирАлексеев-г7к
@ВладимирАлексеев-г7к 6 жыл бұрын
Спасибо, хороший урок! Одна просьба - для непонятливых - по подробней о создании QtCreator c компилятором MingW , хотя бы ссылку где посмотреть.
@turok500ful
@turok500ful 9 жыл бұрын
Привет будут ли уроки по потокам QThread ?
@maxb188
@maxb188 5 жыл бұрын
А у меня такой вопрос. Я делал свой виджет, в принципе работает всё, но есть нюанс. При изменении значения свойства в дизайнере, эти изменения отображаются только после компиляции проекта, а не сразу после того, как я ввёл значение свойства. Вот Вы ввели вместо "NO IMAGE" "HEY!!", оно сразу применилось, без перекомпиляции и сборки. У меня такое не происходит. Единственное существенное отличие в проектах, я всё делал без использования сигналов и слотов. Вы не знаете, в чём может быть дело?
@aleksandr7242
@aleksandr7242 3 жыл бұрын
Спасибо за ваши уроки. Проясняют некоторые моменты которые просто так не найдешь! Теперь перейдем к вопросу(. Не получилось собрать IDE другим компилятором, уровня студенческих ручек еще не хватает, где то лажаю. Поэтому, только вместо того что бы собирать IDE другим компилятором, я собрал проект(модуль) таким же компилятором как и IDE, т.е MSVC. Как итог: появился виджет в списке виджетов в DISIGNER, но когда размещаю его, то он не отображается и не показывает свойства которые я добавил, хотя все делал в точности так же как и вы. При запуске же программы виджет отображается и работают как и должны Очень хотелось бы узнать почему так происходит?
@АлексейШитов-ф9г
@АлексейШитов-ф9г 5 жыл бұрын
А если мой виджет, кроме основного класса включает в себя другие классы в других файлах проекта, как их подключить на этапе создания плагина?
@m.b.9683
@m.b.9683 8 жыл бұрын
А что будет если запустить приложение ? У меня виджет TextEditBox , как преобразованный он запускается. Собирается как плагин, подключается и отображается в креаторе. Но когда кидается на форму - ругается на textEditBox = new TextEditBox(Widget); При переходе на конструктор попадает в класс TextEditBox но из этого класса не переходит в тело конструктора. В чем может быть проблема? А то я уже голову сломал в поисках ее.
@ВикторЛободин-н6э
@ВикторЛободин-н6э 9 жыл бұрын
Что-то скомпиленный QtCreator не запускается
@Levolex
@Levolex 9 жыл бұрын
Расскажу как делал я. Сделал на всякий случай дубль папки с QtCreator, после чего скопировал с заменой все файлы локальной сборки в одну из папок. Потом заменил все библиотечные dll в папке bin на dll, собранные mingw (т.е. которые будут распространяются с нашими программами). После этого QtCreator запустился.
@Muzantip
@Muzantip 8 жыл бұрын
У меня ошибки при создании Q_PROPERTY например для Q_PROPERTY(QString noImageMessage READ noImageMessage WRITE setNoImageMessage NOTIFY noImageMessageChanged) ошибка: no match for call to '(QString) ()' case 0: *reinterpret_cast< QString*>(_v) = _t->noImageMessage(); break; ^
@arthurxxx7536
@arthurxxx7536 7 жыл бұрын
Зачем ты мычишь после каждого слова? эээ Слушать невозможно жесть как бесит. Попробуй не мычать и тогда эээ может посмотреть ээээ больше 5 минут смогу.
@fenixrus61
@fenixrus61 7 жыл бұрын
Не нравится - не смотри.
@qlewerqlewer6105
@qlewerqlewer6105 4 жыл бұрын
Лев, не слушай этих даунов, твои видеоуроки просто спасительные
Qt - Создание пользовательских виджетов с нуля
29:04
Лев Алексеевский
Рет қаралды 25 М.
Qt - Автозаполнение текста в виджетах (QCompleter)
38:42
Лев Алексеевский
Рет қаралды 7 М.
OCCUPIED #shortssprintbrasil
0:37
Natan por Aí
Рет қаралды 131 МЛН
How to use Qt Layouts
19:18
Velcode
Рет қаралды 99 М.
Туториал по работе с PyQt5 и QtDesigner
31:43
IT-куб ОНТ
Рет қаралды 20 М.
ты C++ РАЗРАБОТЧИК?) ага
12:04
Winderton
Рет қаралды 249 М.
Кнопки в Qt | QPushButton
12:40
Программный Кот
Рет қаралды 12 М.
Как устроен PYTHON
37:44
про АйТи | IT Pro
Рет қаралды 32 М.
GUI-приложение на Python | PySide6/2 | Используем  layout-ы и QScrollArea
26:52
Станислав [MADTeacher] Чернышев
Рет қаралды 9 М.
Qt - Действия, ресурсы и др. на примере плеера
20:06
Лев Алексеевский
Рет қаралды 9 М.