Кнопки в Qt | QPushButton

Sdílet
Vložit
  • čas přidán 23. 07. 2024
  • Просто кнопки, а может и не совсем просто...
    В этом ролике я покажу какие бывают кнопки в Qt, как работать с ними в дизайнере и без него, что с ними можно делать кодом, а тех кто досмотрит до конца, будет ждать приятный бонус.
    Таймкоды:
    00:00 - анонс
    00:30 - варианты кнопок
    01:13 - кнопки в дизайнере
    03:27 - сигналы и слоты в дизайнере
    04:42 - основные возможности
    06:21 - слоты переключателя
    07:08 - работа с кнопками ТОЛЬКО КОДОМ
    09:16 - слоты без дизайнера
    11:35 - бонус
    #программирование #qt #programming

Komentáře • 29

  • @balenciagastore
    @balenciagastore Před rokem +3

    Лучший Русско-Язычный канал по QT , огромное спасибо за ваше объяснение ❤

  • @sergst8263
    @sergst8263 Před rokem +4

    Видео - действительно находка )) автору лайк

  • @Mr.Ahavzi
    @Mr.Ahavzi Před rokem +5

    Отличное видео, все просто, понятно и по делу без лишних слов.

  • @nakamasama
    @nakamasama Před rokem +2

    Очень интересно. Для новичков реально пойдёт! Мне было полезно посмотреть вспомнить, так как у меня диск с IDEшками и компиляторами полетел, и я уже второй месяц сижу кукую...
    У меня замечание только к последней части: почему автор считает, что все работают с интерфейсом без дизайнера? Ведь это возможно только когда в интерфейсе пару кнопок... А в большинстве программ интерфейс сложный, с большим количеством графических элементов с возможно большой иерархической вложенностью Лэяутов... И ещё нужно не допустить ошибок, когда при масштабировании не так изменяются графические характеристики элементов. В голове всё не удержишь и такие интерфейсы создаются только с дизайнером, а это 99,999% всех проектов. Это очень редко, когда возможно разрабатывать интерфейс через код. Но это важное и полезное знание, ведь кастомные меню для кнопок и других графических элементов создаются только через код... Сама суть хорошо рассказана и всё понятно. Спасибо, что продвигаешь Qt в русскоязычном сегменте!
    И да, где уроки С++?

  • @4etvero4ka90
    @4etvero4ka90 Před 5 měsíci

    Всех кого смотрел, все были не очень, но это, один из лучших который я знаю, насчёт Qt!!!

  • @bulinchik1889
    @bulinchik1889 Před rokem +3

    Замечательные видео! Спасибо большое за полезную информацию! Очень бы советовал прикреплять в описании ссылку на документацию, при желании интересующихся

  • @kopoba8830
    @kopoba8830 Před rokem +2

    Отличный ролик, спасибо большое! Продолжай вести канал, очень круто получается
    Было бы интересно посмотреть ролик про работу с контекстным меню и JSON

  • @mura6812
    @mura6812 Před rokem +1

    Как всегда, шикарное видео! Спасибо тебе!

  • @pentalogue_trialogue
    @pentalogue_trialogue Před 8 měsíci

    Огромное спасибо автору этого канала за то, что он выпускает такие полезные видео!!!

  • @koller_qwq3723
    @koller_qwq3723 Před 6 měsíci

    Благодарю за видео, доступно и понятно, особенно про слоты и сигналы

  • @11bomon48
    @11bomon48 Před rokem

    Отличный урок!

  • @nokia_n-gage
    @nokia_n-gage Před rokem

    Супер!

  • @sergatmel8242
    @sergatmel8242 Před rokem +1

    Спасибо !

  • @Simon-ij9kd
    @Simon-ij9kd Před rokem

    хорош

  • @user-jd8bl9lv4o
    @user-jd8bl9lv4o Před 10 měsíci

    бро сделай полноценный курс по qt с нуля до профи. Хоть даже платную

  • @3dmodeling849
    @3dmodeling849 Před rokem

    сделай уроки по моделям в c++ и как их адаптировать для qml , я вроде частично разобрался с ними по видео от самих qt пятилетней давности , но все равно было бы неплохо , если бы ты сделал тутор

  • @RODIK_official
    @RODIK_official Před rokem +1

    Чувак ты гений хочу от тебя детей❤❤❤

  • @user-ux9iw3ju7l
    @user-ux9iw3ju7l Před 5 měsíci

    Я вот не разобрался, сможете помочь? Как в дерево созданное при помощи treewidget, можно добавить кнопки в строках?

  • @Lucerbius
    @Lucerbius Před 3 měsíci

    Полезное видео. Спасибо.
    Интересно, как предотвратить изменения масштаба приложения, когда в дизайнере окно правильного размера, а при запуске (Python PyQt6) окно становится гораздо больше. Масштаб Windows установлен 150%. Или в дизайнере как-то увеличить размер.
    На форуме нашёл такую строку:
    QApplication::setAttribute(Qt::AA_Use96Dpi);
    Но куда её вписывать непонятно.

  • @arsshon6842
    @arsshon6842 Před rokem

    Помогите, пожалуйста, как можно работать с выпадающими списками созданные с помощью qmenu? Я просто не знаю как достучаться до них (так как у них нет имени)
    Например:
    Есть
    m_menu->addAction("first")
    И один слот
    onMenuClicked (этот слот выводит в консоль любой текст)
    Как реализовать их в "connect ()"

  • @factnet5108
    @factnet5108 Před 10 měsíci

    а как поставить и надпись и картинку в одной кнопке ? Типа иконка телеги и рядом надпись наш телеграм канал

  • @user-qn7rc9ii7i
    @user-qn7rc9ii7i Před rokem

    А как при этом понять, какая кнопка была нажата? Допустим у меня у кнопки есть определенные названия, и в ClickedSlot() мне нужно знать название кнопки, которая была нажата

  • @kreppid631
    @kreppid631 Před rokem

    Здравствуйте, почему вы используете new но не используете delete? Разве утечки памяти нет?

    • @programmcat
      @programmcat  Před rokem +1

      Нет, Qt всё удаляет сам, когда закрываешь окно

  • @user-om3je7rw6b
    @user-om3je7rw6b Před rokem

    скажи пожалуйста почему когда добавляешь кнопки и нажимаешь кнопку компиляции то ничего не меняется? окно также пустое

    • @programmcat
      @programmcat  Před rokem

      В видео?

    • @user-om3je7rw6b
      @user-om3je7rw6b Před rokem

      всё бюратва я понял,нужно просто в мейне написать MainWindow w; w.show();
      Странно что об этом не говорил автор)

  • @user-vw8wc3ls1q
    @user-vw8wc3ls1q Před rokem

    Привет. Напишешь чит на игру? За деньги, конечно. Если да, то, пожалуйста, лайкни этот комментарий и ответь на него.

    • @programmcat
      @programmcat  Před rokem +3

      В игры надо честно играть