Как создать окна в Qt?

Привет!
В этом выпуске разбираемся с созданием окон в Qt, а именно:
1. Разбираемся какие окна можно создать;
2. Создаем статические и динамические окна;
3. Создаем диалоговые окна;
4. Создаем модальные окна;
Не забудь поставить лайк под видео, если гайд оказался полезным.
Таймкоды:
00:00 - введение
00:43 - создаем виджет
02:27 - создаем динамические окна
02:29 - создаем диалоговое окно
02:57 - модальное окно
#Qt #ПрограммныйКот

Пікірлер: 27

  • @user-nr2mg1pg6v
    @user-nr2mg1pg6v2 жыл бұрын

    Автору видео. Создай уроки по QML и связки элементов с кодом c++. Информации кот наплакал. Были попытки, но не последовательные. Тем более они уже на старых версиях Qt. В новых многие библиотеки просто исчезли а с другими ещё и разобраться надо. И ещё: материал подаёшь отлично, дикция шикарная! Таких не много на ютубе!!!

  • @user-fr4ix6qw6d
    @user-fr4ix6qw6d2 жыл бұрын

    Спасибо за инфу, очень быстро, а главное доступно все объясняешь, продолжай дальше и у тебя все получится!

  • @user-pl9ek9du8p
    @user-pl9ek9du8p2 жыл бұрын

    Очень помогло, спасибо)

  • @nakamasama
    @nakamasama2 жыл бұрын

    Вот это очень полезно!

  • @user-gx1zh4cd8n
    @user-gx1zh4cd8n3 жыл бұрын

    Классные видео. Можешь в будущем записать видео о правильной работе с библиотекой QThread?

  • @programmcat

    @programmcat

    3 жыл бұрын

    Конечно

  • @anatoliibriushinin1263
    @anatoliibriushinin12632 жыл бұрын

    Спасибо за полезный контент! Не подскажите, какой литературой вы пользовались для изучения Qt? Макс Шлее подойдет?

  • @programmcat

    @programmcat

    2 жыл бұрын

    да, я читал это, хороший проводник по qt, легко найти что именно нужно читать в документации

  • @timyrasegty7857
    @timyrasegty7857 Жыл бұрын

    Как реализовать изменение внешнего вида графического интерфейса программы без создания дополнительных модальных окон (например, как в любом инсталляторе)?

  • @alexpshenichny8592
    @alexpshenichny85923 жыл бұрын

    Можно ещё добавить, что MainWindow можно скрыть. В функцию обработки нажатия кнопки добавить this->hide();. Для возвращения из доп. окна в MainWindow можно использовать подключение к нему из главного окна. Ожидать сигнал и в случае его появления использовать метод show() для открытия гл. окна. P. S. В случае динамического создание окна желательно освободить память для оптимизации ПО.

  • @bulinchik1889
    @bulinchik18893 жыл бұрын

    Отличное видео Как тебе идея объяснить как создать окно для выбора пути сохранения файла определенного формата ?

  • @programmcat

    @programmcat

    3 жыл бұрын

    отличная идея, возьму на заметку

  • @OpenFrimeTVcom
    @OpenFrimeTVcom2 жыл бұрын

    привет. интересный выпуск, спасибо. у меня есть вопрос: где в qt нужно объявлять глобальные переменные? сколько смотрю и не нахожу данной информации

  • @user-kw1bb2si7p

    @user-kw1bb2si7p

    2 жыл бұрын

    Переменные нужно объявлять в mainwindow.h после private: Ui::MainWindow *ui; int temp = 0; }; #endif // MAINWINDOW_H

  • @OpenFrimeTVcom

    @OpenFrimeTVcom

    2 жыл бұрын

    @@user-kw1bb2si7p спасибо добрый человек)

  • @user-nr4sx4hu6j
    @user-nr4sx4hu6j4 ай бұрын

    Как сделать так, чтобы при закрытии главного окна закрывались все остальные окна?

  • @user-fv2lo4yw7r
    @user-fv2lo4yw7r Жыл бұрын

    Здравствуйте. Не подскажете, как сделать, чтобы в новом окне открывалась таблица из бд access? И попутный вопрос, как можно вывести в таблицу значение конкретного столбца или колонки? Совсем мало информации, как в QT работать с бд access :(

  • @Smol9803

    @Smol9803

    Жыл бұрын

    видимо надо будет драйвер access собрать и выводить моделью представления

  • @Parqdox
    @Parqdox2 жыл бұрын

    Привет! Расскажи пожалуйста, Как сделать открытие окна по нажатию на label. У меня в Label картинка, хочу сделать так чтобы по нажатию на картинку открывалось окно.

  • @programmcat

    @programmcat

    2 жыл бұрын

    Связать слот открытия окна с сигналом кликед лэйбла

  • @Parqdox

    @Parqdox

    2 жыл бұрын

    @@programmcat Большое спасибо! Можешь пожалуйста ещё объяснить как это сделать. Я просто только начал изучать C++ и Qt, почти ничего не понимаю(

  • @revingar
    @revingar Жыл бұрын

    а как сделать, чтоб оно открывалось, будучи крепленным с текущим окном?

  • @ifritik3116
    @ifritik3116 Жыл бұрын

    Как зделать чтобы открывалось новое окно а старое закрывалось

  • @iiimahbl_3a_40_rpubeh3
    @iiimahbl_3a_40_rpubeh33 жыл бұрын

    Ат душы!!!!

  • @SergeySuper_Silver
    @SergeySuper_Silver Жыл бұрын

    Как только я создаю объект класса Dialog в файле mainwindow.h, программа не компилируется. Выдаётся ошибка: unresolved externals. Этой ошибки можно избежать, если в самом начале при создании проекта выбрать QDialog вместо QMainWindow. В таком случае код работает.

  • @skorikdubz
    @skorikdubz Жыл бұрын

    чё за прога