Изучение Qt Creator | Урок #3 - MessageBox, слои и отступы

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024
  • В этом уроке мы изучим компонент MessageBox для вызова всплывающих окон, а также познакомимся со слоями и отступами для адаптивного размещения элементов в самом приложении.
    Урок на сайте itProger: itproger.com/c...
    ✔ Основной сайт: itproger.com/
    ✔ Конструктор сайтов: crafty.site/
    ✔ -------------
    Группа Вк - prog_life
    Группа FaceBook - goo.gl/XW0aaP
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_o...
    Twitter - / goshadudar
    Уроки от #GoshaDudar 👨🏼‍💻
    Все уроки по хештегу #GoshaQtFramework

ความคิดเห็น • 73

  • @paraversum9483
    @paraversum9483 5 ปีที่แล้ว +10

    Отличные уроки, Георгий. Вы лучший в этой нише. Ваша работа мотивирует сделать первый шаг, после которого последующие даются проще.

  • @ТимурСалахов-о6в
    @ТимурСалахов-о6в ปีที่แล้ว +1

    Спасибо, благодаря тебе сдал последнюю лабу по проге в универе!

  • @KK-gg8sk
    @KK-gg8sk 6 ปีที่แล้ว +49

    Оооочень поверхностно всё объясняешь, если человек никогда не работал с подобными библиотеками ему очень сложно будет что-то понять, желательно было бы сделать несколько вводных уроков в которых ты бы объяснил фундаментальные вещи, а так это чисто ознакомительный ролик не более, для тех кто хочет изучить Qt более подробно есть книга Макса Шлее "Qt 5.3 Профессиональное программирование на с++"

    • @concorde3536
      @concorde3536 ปีที่แล้ว +10

      Я думаю эти уроки расчитаны как минимум на тех кто знает с++ на уровне джуниора. Поэтому не надо тут. Тем кому надо все понятно. А тем кому не понятно, значит еще рано такое учить.

    • @tikbs6582
      @tikbs6582 ปีที่แล้ว +3

      @@concorde3536 согласен

  • @rororra
    @rororra 6 ปีที่แล้ว +57

    Блин, layout - это расположение, соответственно: горизонтальное, вертикальное, по сетке. Слой по английски - layer. Называется почувствуйте разницу.

    • @DadundddaD
      @DadundddaD 2 ปีที่แล้ว

      layout вообще макет означает обычно

    • @amir32806
      @amir32806 5 หลายเดือนก่อน +1

      ​@@DadundddaDВ любом случае не «слой» (layer). Слои, по аналогии с Photoshop, закрывали бы друг друга по оси Z.

  • @liftoman_777
    @liftoman_777 6 หลายเดือนก่อน

    шикарные уроки!!! СПС

  • @se1142
    @se1142 3 ปีที่แล้ว +5

    About Qt не бессмысленна, она полезна когда необходимо знать на какой версии Qt было собрано приложение пользователя (в случае каких-либо проблем).

  • @НикитаСолотин
    @НикитаСолотин 3 ปีที่แล้ว

    Спасибо!

  • @АлексейСавостьянов-е1у
    @АлексейСавостьянов-е1у 6 ปีที่แล้ว +2

    Чувак, спасибо!
    Что бы я без тебя делал...

  • @mrybsdev1006
    @mrybsdev1006 3 ปีที่แล้ว +4

    Так вместо QApplication::quit() можно было close() написать.
    Или нет?

  • @blackman852
    @blackman852 6 ปีที่แล้ว +26

    Буду знать где делать халф лайф 3. Спасибо.

    • @kdx3119
      @kdx3119 4 ปีที่แล้ว +4

      А он-то уже вышел)

  • @barsfuntov7337
    @barsfuntov7337 6 ปีที่แล้ว +4

    А как использовать запуск в чистой среде? Ну например я хочу взять exe исполняемый файл и унести где нить на компе товарища запустить. Вот почему в таком случае проект не удается без аварийно скомпилить ?

  • @SivkaDaBurka
    @SivkaDaBurka 6 ปีที่แล้ว +1

    Спасибо за урок. Надеюсь, что в следующих уроках будет рассмотрено два взаимодействующих кастомных окна. При изучении javafx у меня возникали проблемы именно с этим вопросом(я использовал отдельный класс-контейнер для хранения общих данных) и довольно интересно как же все-таки грамотно писать конструкции для взаимодействия двух окон.

  • @SKy1WaRRioR
    @SKy1WaRRioR 3 ปีที่แล้ว +1

    Нажал пробел выскочило две рекламы - я испугался, думал все пропало

  • @ЕвгенийДьячков-о5в
    @ЕвгенийДьячков-о5в 6 ปีที่แล้ว +4

    У нас есть новый компонент новый Blue... Unreal'ом перезанимался)))

  • @banned2976
    @banned2976 6 ปีที่แล้ว +1

    Пожалуйста сними видео по godot все говорят что он крутой.По скольку ты спец по двидкам.

  • @maximkoylo11
    @maximkoylo11 6 ปีที่แล้ว +3

    Как то после xaml in Wpf эта винформовая структура кажется не очень привликательной

  • @mihail8159
    @mihail8159 6 หลายเดือนก่อน

    Здраствуйте как можно поменять язык на qt creator ?

    • @Real909Demon
      @Real909Demon 3 หลายเดือนก่อน

      в настройках

  • @Real909Demon
    @Real909Demon 3 หลายเดือนก่อน

    У меня одного эта ошибка? StandartButton is not a member of QMessageBox
    QMessageBox::StandartButton reply = QMessageBox::question(this, "Title", "Description",
    QMessageBox::Yes | QMessageBox::No);

  • @huaweiinc.4190
    @huaweiinc.4190 4 ปีที่แล้ว +4

    Какая у тебя ориентация?
    -горизонтальная

  • @zhenya999100
    @zhenya999100 5 ปีที่แล้ว +1

    Привет, подскажи что делать, если в консоль выводятся знаки вопросов вместо русского текста

    • @bublyaash71
      @bublyaash71 4 ปีที่แล้ว

      Евгений Шустров #include добавляешь , а потом после мейна пишешь
      SetConsoleCP (1251);
      SetConsoleOutputCP (1251);

    • @MrMes
      @MrMes 4 ปีที่แล้ว +9

      @@bublyaash71 и рушите всю кросс-платформенность, молодец!

  • @Тима1-н6е
    @Тима1-н6е 5 ปีที่แล้ว

    на счет StandartButton почему не объяснил?
    и spacers нужны чтобы сохранять равные отступы так лучше было бы сказать

  • @Непрофессионалымы
    @Непрофессионалымы ปีที่แล้ว

    начинаю ненавидеть qt. здесь тоже урок идет через одно место. Не компилится, выкидывает ошибку. Начинает надоедать

    • @Real909Demon
      @Real909Demon 3 หลายเดือนก่อน

      StandartButton is not a member of QMessageBox?

  • @arenmkhoyan
    @arenmkhoyan 6 ปีที่แล้ว +2

    Можете потом сделать уроки по PyQt5

  • @viktoriyaivanets8206
    @viktoriyaivanets8206 2 ปีที่แล้ว

    Подскажите пожалуйста. Использую QMessageBox с русским текстом, но выводятся кракозябры. Работаю на Виндовс

  • @mariag6433
    @mariag6433 6 ปีที่แล้ว

    👍

  • @chaos6828
    @chaos6828 4 ปีที่แล้ว +1

    14:05

  • @progarik588
    @progarik588 6 ปีที่แล้ว +2

    ура

  • @nenuasho905
    @nenuasho905 6 ปีที่แล้ว +1

    Гоша из Украины? Мне послышалось или он на 14:11 сказал "Вернее даже не могу я его трошки(на украинском) увеличить"

    • @Amina-fm3vk
      @Amina-fm3vk 6 ปีที่แล้ว +2

      да, с нее самой

  • @котбегемот-ъ7с
    @котбегемот-ъ7с 4 ปีที่แล้ว +1

    почему то вместо вместо русского текста появляются крякозюбры на всплывающем окне

  • @dieflocken
    @dieflocken 3 ปีที่แล้ว

    О! Тебя тоже ываыва зовут?

  • @biscvie
    @biscvie 2 ปีที่แล้ว

    +

  • @Fernando-zo1xm
    @Fernando-zo1xm 6 ปีที่แล้ว

    Нужно смотреть на 0.75

    • @giproduction5470
      @giproduction5470 5 ปีที่แล้ว +8

      на 2.0 медленно говорит

  • @АрсенПайцун
    @АрсенПайцун 6 ปีที่แล้ว

    я 50 )))

  • @xzkl1268
    @xzkl1268 3 ปีที่แล้ว +3

    Ерунда полная, на уроках всё кристально чисто и без ошибок, но я начинаю точно повторять за этим - выходит полный шлак из ошибок и предупреждений. А на itproger написано, что создание прог на qt - дело несложное и можно создать за считанные минуты целый комбайн, не прибегая к написанию кода)) Враньё! Я неделю уже мучаюсь с вашим креатором, с QMessageBox этим, с постоянными ошибками, не могу продолжать кодить. 20 строчек, вписываешь точно по записи QMessageBox::Yes | QMessageBox::No), - и уже куча ошибок! А других вменяемых и практических уроков и статей по креатору я не нашёл! Печаль-беда.

    • @programmcat
      @programmcat 2 ปีที่แล้ว +1

      плохо искал получается ;)

    • @Непрофессионалымы
      @Непрофессионалымы ปีที่แล้ว

      вот такая же дичь. Я еще учиться не начал меня от него уже тошнит

    • @Непрофессионалымы
      @Непрофессионалымы ปีที่แล้ว

      и это при том что я сюда пришел вообще из корявого процессинга, хотя на нем первый проект собирал вообще как по маслу

    • @xzkl1268
      @xzkl1268 ปีที่แล้ว +1

      @@Непрофессионалымы извинюсь за поздний ответ. Просто забил на решение этой проблемы равно как и на реализацию проекта в другом IDE/ЯП, т.к хотел написать что-то вроде XML GUI Parser, не нашёл подходящего ПО, смирился и бросил...

    • @amir32806
      @amir32806 5 หลายเดือนก่อน

      ​@@xzkl1268 Если хотите что-то совсем простое (инструмент), то можете использовать WinForms + C#.

  • @sfumato_8964
    @sfumato_8964 5 ปีที่แล้ว

    Господи Иисусе... "такие вот штучки"

  • @АлексейГригорьев-с7з
    @АлексейГригорьев-с7з 6 ปีที่แล้ว

    У тебя брат тебя подменяет что ли?

  • @Академия-й9ш
    @Академия-й9ш 6 ปีที่แล้ว

    Подписайтес на канал mobizen ksm

  • @2525-o9s
    @2525-o9s 3 ปีที่แล้ว

    А норм что такое говорят учить в 8 классе

    • @joreldecker3597
      @joreldecker3597 3 ปีที่แล้ว +1

      Это очень круто! Я первый раз попробовал работать в Qt в 10 классе, подумал, что слишком сложно и бросил. Сейчас на втором курсе универа, жалею что бросил тогда

  • @vanexplayernew4576
    @vanexplayernew4576 ปีที่แล้ว

    Спасибо!

  • @des-lk7qt
    @des-lk7qt 6 ปีที่แล้ว +4

    А как использовать запуск в чистой среде? Ну например я хочу взять exe исполняемый файл и унести где нить на компе товарища запустить. Вот почему в таком случае проект не удается без аварийно скомпилить ?

    • @Dovmial
      @Dovmial 6 ปีที่แล้ว

      в бесплатной версии, надо скопировать все требуемые библиотеки помимо exe

  • @lackhakc3883
    @lackhakc3883 6 ปีที่แล้ว +1

    Спасибо!!