Изучение 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
Отличные уроки, Георгий. Вы лучший в этой нише. Ваша работа мотивирует сделать первый шаг, после которого последующие даются проще.
Спасибо, благодаря тебе сдал последнюю лабу по проге в универе!
Оооочень поверхностно всё объясняешь, если человек никогда не работал с подобными библиотеками ему очень сложно будет что-то понять, желательно было бы сделать несколько вводных уроков в которых ты бы объяснил фундаментальные вещи, а так это чисто ознакомительный ролик не более, для тех кто хочет изучить Qt более подробно есть книга Макса Шлее "Qt 5.3 Профессиональное программирование на с++"
Я думаю эти уроки расчитаны как минимум на тех кто знает с++ на уровне джуниора. Поэтому не надо тут. Тем кому надо все понятно. А тем кому не понятно, значит еще рано такое учить.
@@concorde3536 согласен
Блин, layout - это расположение, соответственно: горизонтальное, вертикальное, по сетке. Слой по английски - layer. Называется почувствуйте разницу.
layout вообще макет означает обычно
@@DadundddaDВ любом случае не «слой» (layer). Слои, по аналогии с Photoshop, закрывали бы друг друга по оси Z.
шикарные уроки!!! СПС
About Qt не бессмысленна, она полезна когда необходимо знать на какой версии Qt было собрано приложение пользователя (в случае каких-либо проблем).
Спасибо!
Чувак, спасибо!
Что бы я без тебя делал...
Так вместо QApplication::quit() можно было close() написать.
Или нет?
Буду знать где делать халф лайф 3. Спасибо.
А он-то уже вышел)
А как использовать запуск в чистой среде? Ну например я хочу взять exe исполняемый файл и унести где нить на компе товарища запустить. Вот почему в таком случае проект не удается без аварийно скомпилить ?
Спасибо за урок. Надеюсь, что в следующих уроках будет рассмотрено два взаимодействующих кастомных окна. При изучении javafx у меня возникали проблемы именно с этим вопросом(я использовал отдельный класс-контейнер для хранения общих данных) и довольно интересно как же все-таки грамотно писать конструкции для взаимодействия двух окон.
Нажал пробел выскочило две рекламы - я испугался, думал все пропало
У нас есть новый компонент новый Blue... Unreal'ом перезанимался)))
Пожалуйста сними видео по godot все говорят что он крутой.По скольку ты спец по двидкам.
Как то после xaml in Wpf эта винформовая структура кажется не очень привликательной
Здраствуйте как можно поменять язык на qt creator ?
в настройках
У меня одного эта ошибка? StandartButton is not a member of QMessageBox
QMessageBox::StandartButton reply = QMessageBox::question(this, "Title", "Description",
QMessageBox::Yes | QMessageBox::No);
Какая у тебя ориентация?
-горизонтальная
Привет, подскажи что делать, если в консоль выводятся знаки вопросов вместо русского текста
Евгений Шустров #include добавляешь , а потом после мейна пишешь
SetConsoleCP (1251);
SetConsoleOutputCP (1251);
@@bublyaash71 и рушите всю кросс-платформенность, молодец!
на счет StandartButton почему не объяснил?
и spacers нужны чтобы сохранять равные отступы так лучше было бы сказать
начинаю ненавидеть qt. здесь тоже урок идет через одно место. Не компилится, выкидывает ошибку. Начинает надоедать
StandartButton is not a member of QMessageBox?
Можете потом сделать уроки по PyQt5
Ну чё там?
Подскажите пожалуйста. Использую QMessageBox с русским текстом, но выводятся кракозябры. Работаю на Виндовс
setlocale(LC_ALL, "Russian");
?
👍
14:05
ура
Гоша из Украины? Мне послышалось или он на 14:11 сказал "Вернее даже не могу я его трошки(на украинском) увеличить"
да, с нее самой
почему то вместо вместо русского текста появляются крякозюбры на всплывающем окне
попробуй в мэйне setlocale(LC_ALL,"ru");
О! Тебя тоже ываыва зовут?
+
Нужно смотреть на 0.75
на 2.0 медленно говорит
я 50 )))
Ерунда полная, на уроках всё кристально чисто и без ошибок, но я начинаю точно повторять за этим - выходит полный шлак из ошибок и предупреждений. А на itproger написано, что создание прог на qt - дело несложное и можно создать за считанные минуты целый комбайн, не прибегая к написанию кода)) Враньё! Я неделю уже мучаюсь с вашим креатором, с QMessageBox этим, с постоянными ошибками, не могу продолжать кодить. 20 строчек, вписываешь точно по записи QMessageBox::Yes | QMessageBox::No), - и уже куча ошибок! А других вменяемых и практических уроков и статей по креатору я не нашёл! Печаль-беда.
плохо искал получается ;)
вот такая же дичь. Я еще учиться не начал меня от него уже тошнит
и это при том что я сюда пришел вообще из корявого процессинга, хотя на нем первый проект собирал вообще как по маслу
@@Непрофессионалымы извинюсь за поздний ответ. Просто забил на решение этой проблемы равно как и на реализацию проекта в другом IDE/ЯП, т.к хотел написать что-то вроде XML GUI Parser, не нашёл подходящего ПО, смирился и бросил...
@@xzkl1268 Если хотите что-то совсем простое (инструмент), то можете использовать WinForms + C#.
Господи Иисусе... "такие вот штучки"
У тебя брат тебя подменяет что ли?
Подписайтес на канал mobizen ksm
И что там?
Фсё там есть
А норм что такое говорят учить в 8 классе
Это очень круто! Я первый раз попробовал работать в Qt в 10 классе, подумал, что слишком сложно и бросил. Сейчас на втором курсе универа, жалею что бросил тогда
Спасибо!
А как использовать запуск в чистой среде? Ну например я хочу взять exe исполняемый файл и унести где нить на компе товарища запустить. Вот почему в таком случае проект не удается без аварийно скомпилить ?
в бесплатной версии, надо скопировать все требуемые библиотеки помимо exe
Спасибо!!