Как открыть файл на компьютере в Qt? | Диалоговые окна

Привет!
Хотите открыть в своей программе файл, который уже есть на компьютере, но не хотите вручную писать в коде адрес этого файла? Это правильно, ведь в самый нужный момент файл может находиться в другом месте, или вообще иметь другое название. Естественно, при таких обстоятельствах он не откроется.
Выход - использование диалоговых окон, о них и пойдет речь в этом выпуске.
Итак, в этом выпуске мы:
-создадим диалоговое окно
-выведем путь к фалу в главном окне
-изменим название диалогового окна
-настроим фильтр выбора файлов
Таймкоды
00:00 - введение
00:17 - подключаем класс
00:22 - готовим форму
00:46 - вызываем диалоговое окно
01:38 - меняем название окна
01:52 - меняем директорию
02:20 - настройка фильтра
03:36 - заключение
#Qt #Программирование #ПрограммныйКот

Пікірлер: 32

  • @artyomgolenischev3708
    @artyomgolenischev37082 жыл бұрын

    Классное видео, очень простое. Автору большой респект! Еще как вариант темы для видео интересной и полезной - создание HTML-документа, ввод в него каких-нибуль данных из результатов работы программы и печать документа в Qt с помощью QPrinter.

  • @user-mp5gc1hy2z
    @user-mp5gc1hy2z2 жыл бұрын

    Ну тут как говорится, дело мастера боится👍 Спасибо за видео. Знаю лично автора, один из лучших программистов сейчас.

  • @programmcat

    @programmcat

    2 жыл бұрын

    О как 😂

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

    Как всегда годнота. Продолжай, людям нужен твой контент!

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

    Приятно, что по предложенной идее сделано видео Продолжай в том же духе!

  • @unrealengineruseng9583
    @unrealengineruseng95832 жыл бұрын

    Ого, круто ! Qt очень интересен сейчас всем !

  • @krlkl8352
    @krlkl835211 ай бұрын

    Топ видео, коротко и информативно. Респект!

  • @dmitriyzhelonkin4767
    @dmitriyzhelonkin47672 жыл бұрын

    шикарно!!!

  • @DigitRoach
    @DigitRoach2 жыл бұрын

    Ждём продолжения товарищ. +300 соц.рейтинг , миска риса и кошка жена

  • @RODIK_official
    @RODIK_official2 жыл бұрын

    Красава

  • @user-cy3eu1nq8p
    @user-cy3eu1nq8p2 жыл бұрын

    Класно! 👍‍‍ 👍‍‍ 👍‍‍ Хотілося б від Вас докладні відео, наприклад, цікаво що значить this в цьому уроці. 🙂

  • @programmcat

    @programmcat

    2 жыл бұрын

    This это объект класса, с которым производится работа. В этом примере мы работали с классом MainWindow, а объект этого класса внутри него же не создавали. Поэтому пишем this

  • @user-cy3eu1nq8p

    @user-cy3eu1nq8p

    2 жыл бұрын

    @@programmcat Дякую за відповідь! 🙂

  • @valeytusplaygames6926
    @valeytusplaygames69262 жыл бұрын

    Классный ролик, спасибо. Слушай, не мог бы ты залить видео с объяснением хотя бы простейших примеров Qt Chart. Буду очень благодарен , тяжкова-то что то идет самому

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

    Прекрасные видео! А как с помощью qt открыть файл на андроиде, который расположен по пути Android/data/****? (Там где расположены некоторые файлы установленных программ). Просто хочется распарсить данные некоторого приложения и вывести их в виде графиков. Пока приходится лезть в папку /data/ и ручками копировать экспортированный этим приложением файл в доступное для открытия место.

  • @programmcat

    @programmcat

    Жыл бұрын

    В общем и целом?

  • @Scherbakov

    @Scherbakov

    Жыл бұрын

    @@programmcat да) если пытаться открыть файл через диалог, то папка "data" по пути .../Android/data/.. отсутствует.

  • @nokia_n-gage
    @nokia_n-gage2 жыл бұрын

    спасибо!!автор подскажите пожалуйста наиболее актуальную литературу по Qt!

  • @programmcat

    @programmcat

    2 жыл бұрын

    документация )

  • @user-cy3eu1nq8p
    @user-cy3eu1nq8p2 жыл бұрын

    Автор, а Ви можете записати відео розробки калькулятора для Android на Qt? 🙂

  • @programmcat

    @programmcat

    2 жыл бұрын

    Да могу, в принципе

  • @user-cy3eu1nq8p

    @user-cy3eu1nq8p

    2 жыл бұрын

    @@programmcat Клас! 🙂 Це було б дуже добре! 🙂

  • @user-cy3eu1nq8p

    @user-cy3eu1nq8p

    2 жыл бұрын

    @@programmcat Знімете? 🙂

  • @user-qy2uh5if9j
    @user-qy2uh5if9j2 жыл бұрын

    последний

  • @programmcat

    @programmcat

    2 жыл бұрын

    молодец ))

  • @user-qy2uh5if9j

    @user-qy2uh5if9j

    2 жыл бұрын

    спс

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

    а как эту строковую переменную передать функции или программе, например python? Смысл от этого пути если она так на форме и останется?

  • @programmcat

    @programmcat

    Жыл бұрын

    Руками

  • @user-zi2iq7gt4u

    @user-zi2iq7gt4u

    Жыл бұрын

    @@programmcat ладно еще хоть не ногами. Полезность вашего гайда прямо зашкаливает.

  • @programmcat

    @programmcat

    Жыл бұрын

    Это для сообразительных предназначалось

  • @user-zi2iq7gt4u

    @user-zi2iq7gt4u

    Жыл бұрын

    @@programmcat да неужели. Запилите тогда IQ тест перед просмотром, чтобы несообразительные глупые вопросы не задавали.

  • @programmcat

    @programmcat

    Жыл бұрын

    @@user-zi2iq7gt4u ты просишь рыбу, тебе дали удочку

Келесі