Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 31.07.2018
Сообщений: 2

Qt QML на отрез отказывается выводить изображение

31.07.2018, 15:57. Показов 1936. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Не гоните сразу)) Не так давно заинтересовался языком С++, да и вообще программированием. Опыта нет вообще. Но тема интересная и стараюсь освоить... Так вот, после прочтения пары книг по С++ и не много практики в VC, задумался о графическом интерфейсе для программ. Выбор пал на Qt. В частности интересен язык Qml. Появилась проблема с которой пытаюсь справится уже около двух недель (Qml отказывается выводить изображения.) То есть во время написания интерфейса проблем никаких, всё здорово и компилятор ни на что не ругается. Но после запуска собранного проекта, изображения отсутствуют. Решил просто попробовать вывести изображение на экран и тоже не вышло. Вот простой пример:
Windows 10. Создаю новый проект в Qt Creator 4.7.0 . Сам Qt SDK версии 5.5 и 5.11.1 . Приложение Qt Quick пустое, собирается Утилитами MinGw 5.11.1. Банальный код проекта

main.qml

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import QtQuick 2.0
import QtQuick.Window 2.2
 
Window {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")
 
    Image {
        id: image
        x: 224
        y: 160
        width: 173
        height: 161
        source: "c:/1.png"
    }
}
Вывод приложения :
Кликните здесь для просмотра всего текста

15:38:54: Запускается C:\build-untitled1-Desktop_Qt_5_11_1_MinGW_32bit-Debug\debug\untitled1...

QML debugging is enabled. Only use this in a safe environment.

qrc:/main.qml:10:5: QML Image: ??????????? ???????? ?c? (<-- В частности эта строка, не понятна ????? )

15:39:02: C:/build-untitled1-Desktop_Qt_5_11_1_MinGW_32bit-Debug/debug/untitled1 завершился с кодом 0


Если добавить изображение через дизайнер. Вывод приложения:

Кликните здесь для просмотра всего текста

15:49:35: Запускается C:\build-untitled1-Desktop_Qt_5_11_1_MinGW_32bit-Debug\debug\untitled1...

QML debugging is enabled. Only use this in a safe environment.

qrc:/main.qml:10:5: QML Image: Cannot open: qrc:/1.png (<--Это тоже не понятно, почему не была открыта???)

15:49:47: C:/build-untitled1-Desktop_Qt_5_11_1_MinGW_32bit-Debug/debug/untitled1 завершился с кодом 0


В дизайнере изображение отрисовывается и работает... Менял каталоги для изображения, менял сами изображения. Во всех примерах по Qml, которые нашёл, у людей всё просто и всё работает... Что я делаю не так? ни как не найду. Нашла коса на камень)))
Заранее благодарен.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.07.2018, 15:57
Ответы с готовыми решениями:

Виртуемарт на отрез отказывается делать автопубликацию стандартных отзывов
Виртуемарт на отрез отказывается делать автопубликацию стандартных отзывов(их нужно опубликовывать через админку), несмотря на стоящую...

Fprintf отказывается выводить текст больше чем один раз из цикла
Здравствуйте , столкнулся с проблемой в задаче с вводом в текстовый документ информации. Проблема в том, что программа вылетает, но, если...

MatLab отказывается загружать изображение
Помогите, MatLab наотрез отказывается загружать изображение, устанавливал кучу версий(установил такую же, как и у соседа, у него загружает,...

2
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
31.07.2018, 22:03
Попробуйте так
C++ (Qt)
1
source: "file:///c:/1.png"
1
0 / 0 / 0
Регистрация: 31.07.2018
Сообщений: 2
31.07.2018, 23:07  [ТС]
Спасибо за ответ, но к сожалению не помогло... Сегодня вывел изображение на экран, разместив Image внутри тела Item. Не разобрался ещё, что к чему но работает. По видимому Item это какая-то то база. Буду изучать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.07.2018, 23:07
Помогаю со студенческими работами здесь

QML большое изображение
Добрый день уважаемые форумчане, подскажите, при попытке загрузить большое изображение 3000+ на 600, на планшете черный квадрат вместо...

Подсветка QML элементов QML-ного плагина в QtCreator в случае нахождения QML файлов плагина в ресурсах!
Здравствуйте! Если сделать плагин для QML и подключить его в основном проекте ну как - то так: import MiracleStudio.SkyControls 1.0 ...

Как загружать и выводить изображение из БД
Всем привет, подскажите мне как можно загрузить и вывести изображения в базе данных, php mysql. С текстом я знаю как его вывести и...

Компьютер перестал выводить изображение
Комп перестал выводить изображение на монитор. Все началось после флешки - просто черный экран. Менял процессор, оперативки - бесполезно....

2 монитора, 1 перестал выводить изображение
Здравствуйте товарищи. Появилась небольшая проблемка. Стояли 2 монитора с расширенным рабочим столом (двухмодульный), драйвера Intel...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru