|
|
Другие темы раздела | |
C++ Qt Не найдена точка входа в dll Добрый вечер господа. Я скомпилировал проэкт Qt в Ms VS C++ 2010, запустил дебаг, но выдает подобное сообщение, мол, не найдена точка входа в процедуру такой-то длл, то что можно в таком случае предпринять? Я плохо знаком с технологией длл, потому если не затруднит вас, не могли бы вы объяснить в чем может быть ошибка? Что я мог такое написать что выдает такое сообщение.. Если можно,... https://www.cyberforum.ru/ qt/ thread450002.html |
C++ Qt Отображение массива изображений. Нужно вывести на форму 16 картинок. Для начала хотя бы в ряд.... Я попробовал такое: QPixmap p; for(int i=0; i<16;i++) p.load("D:\\qt\\15\\"+QVariant(i).toString()+".png"); QLabel l; for(int i=0; i<16;i++) { l.resize(p.size()); l.setPixmap(p); l.setGeometry(i*45,0,p.size().width(),p.size().height()); |
C++ Qt Ошибка консольного приложения Что это? Скриншот в вложении... https://www.cyberforum.ru/ qt/ thread449698.html |
C++ Qt Работа с Bluetooth
https://www.cyberforum.ru/ qt/ thread449453.html Люди добрые, подскажите где почитать, разобраться с работой с Bluetooth в Qt ? |
MySql + Qt C++ Qt Вопрос конечно заезженный, но все же того, что мне надо так нигде и не нашел. Проблема следующая: пишу программу с использованием MySql на Qt. Естественно драйвер мускула на Qt автоматически не подключается. Теперь собственно вопрос: как его подключить? Нашел что-то про изменение параметров запуска configure, но как это сделать не представляю. Если можно, напишите конкретные команды. Пишу в... |
C++ Qt QThread
https://www.cyberforum.ru/ qt/ thread448909.html Всем день добрый! Есть программка, которая при загрузке должна расшифровать некоторые данные из БД. Этих данных, как сами понимаете, будет приличное число. Алгоритм дешифрования - достаточно долгий. Есть такая мысля: Разбить таблицу на несколько кусков, скажем по 100 записей. Создать для каждой сотни создать свой поток и дешифровать каждые 100 записей в своем потоке. Есть ли смысл... |
C++ Qt QListView настройка...
https://www.cyberforum.ru/ qt/ thread448495.html Подскажите пожалуйста как можно настроить QListView: 1) Поменять цвет текста находящийся в нём 2) Привязать свою команду редактирования поля по двойному клику мыши(клацаем и поле переименовывается в "ок" к примеру) 3) Убрать стандартное выделения рамочкой поля при двойном клике... и сделать своё выделение 4) Поменять бэкграунд всего QListView 5) Поменять горизонтальный и вертикальный... |
Download Manager C++ Qt Как реализовать многопоточный режим скачивания с возможностью докачки, какие средства в Qt есть для упрощения решения этой задачи? (В крайнем случае можно самому на уровне пакетов это реализовать, но должны же быть в Qt какие-то классы, которые упростят написание кода). PS Пример в Qt Download Manager видел, но в решении данной задачи он ничем не поможет. |
C++ Qt Qt_Creator 2.4
https://www.cyberforum.ru/ qt/ thread447637.html Доброго времени суток. Никогда до сегодняшнего дня не видел Qt Creator в глаза, но недавно появилась необходимость научиться работать в этой среде разработки. ОС - windows7. Установил Qt Creator 2.4.0 из qt-creator-win-opensource-2.4.0.exe (54 Мб). Запустил среду, попытался создать проэкт Консольное приложение Qt, однако на этапе "Цели" мне написало что "Не найдены подходящие профили Qt.... |
C++ Qt шифруем прямые соеденения.
https://www.cyberforum.ru/ qt/ thread447567.html До недавних пор мне написал человек и сказал что он получил доступ к серверу mysql И теперь вопрос как можно зашифровать прямое соединение. чтобы нельзя было получить логин и имя. |
Поиск значений в QtableWidget C++ Qt Есть заполненный QTableWidget (см вложение), как мне найти строки значение которых в определенном столбце например 1 (ID_Table) равно чему-либо например 0. написал так: itm=ui->tableWidget->findItems(lst.at(2), Qt::MatchContains); QTableWidgetItem *item; foreach (item, itm) { if(item->column()==0) { qDebug()<< "TEXT: "... |
C++ Qt Передача сообщения в QDialog
https://www.cyberforum.ru/ qt/ thread447315.html Добрый день, или ночь тому кто трудится... Создаю чат. Имеется MainWindow - где на экран выводятся поступившие все сообщения от все пользователей. Некий общий чат сообщений. Есть сервер который крутится отдельно. Возникла необходимость чтобы кроме имеющихся сообщения user мог посылать отдельные сообщение конкретному пользователю. От сюда сделал вывод и пришел к следующему. Создал сокет для всех... |
27.02.2012, 14:57 [ТС] | 0 | |||||||||||||||||||||||||
Вопрос - Ответ для новичков по Qt - C++ Qt - Ответ 253166727.02.2012, 14:57. Показов 115360. Ответов 23
Метки (Все метки)
Ответ
Работаем с файлом ресурсов в QtCreator
Большинство приложений содержит в себе различного рода "дополнительны материал" в виде картинок звуков и т.п. Зачастую этот материал "вшит" в само приложение, хотя не исключаю и того что данный материал может лежать где то в директории приложения. Сейчас и разберем как "вшить" в свое приложение этот самый материал, и самое главное как им пользоваться в коде... Для начала добавить в свой проект файл ресурсов Qt, для этого на проекте щёлкаем правой кнопкой мыши и выбираем пункт: "Добавить новый...": в появившемся мастере выбираем Qt и файл ресурсов Qt: затем указываем расположение и имя файла: расположение лучше всего указывать корень каталога проекта... Жмём далее, указываем в какой проект добавить новый файл и завершаем мастер нажатием кнопки "Завершить": В результате в проекте появится файл с расширением qrc, данный файл автоматически будет добавлен в pro файл проекта, поэтому имейте ввиду что если вы добавили ранее созданный файл ресурсов, то его надо подключить в файле проекта: Как видим он пустой, прежде чем добавлять файлы, скопируйте их в каталог в котором расположен ваш проект, при этом файлы эти могу быть катализированы как вам угодно, например картинки вы можете положить в папку img, звуки в sounds и т.д. после того как все необходимое скопировали давайте добавим файлы в файл ресурсов. Для этого жмем кнопку "Добавить" и выбираем пункт "Добавить префикс": префикс лучше всего выставлять как "/" дабы избежать длинных путей при работе с ресурсами в коде. После того как добавили префикс, добавьте необходимые файлы, выбрав пункт "Добавить файлы", добавлять можно сразу выделив n-e количество файлов, в результате добавления у вас получится что то подобное: Заметьте что в файл ресурсов указывается относительный путь к добавленному файлу, именно с ним вы и будете работать в дальнейшем, так же есть возможность указать "Псевдоним" файлу, это дает возможность обращаться к файлу указав только "Псевдоним", например: вы добавили файл "/img/log.png" если ему указать "Псевдоним" например "logo" то из кода можно обращаться к файлу по псевдониму. После всех внесенных файлов сохраните файл ресурсов (Ctrl + S) и приступим к работе с добавленными файлами. Например поместим на кнопку иконку ранее добавленную в файл ресурсов, для этого переходим в сво-ва кнопку, ищем свойство "icon" открываем окно добавления ресурса: в левой части окна выбирайте подкаталог где лежит ресурс (если он есть) справа будет отображаться ресурсы: Если ресурсу задан "Псевдоним" то ресурс будет находится в <resource root>, хотя физически он будет там куда вы его положили. В правой части выбираем необходимое изображение и жмем Ок. Таким образом добавляются ресурсы с помощью GUI, через код это делается так: например добавляем картинку в Label...
Если у вас есть двоичный файл ресурсов (расширение файла rcc), то его необходимо зарегистрировать в приложении:
Вернуться к обсуждению: Вопрос - Ответ для новичков по Qt C++ Qt
14
|
27.02.2012, 14:57 | |
Готовые ответы и решения:
23
Есть вопрос не для новичков Как реализовать приложение для тестирования (вопрос/ответ) Создать функцию, принимающую вопрос для пользователя и правильный ответ вопрос-ответ Вопрос и ответ. |
27.02.2012, 14:57 | |
27.02.2012, 14:57 | |
Помогаю со студенческими работами здесь
0
Ответ на вопрос. Вопрос - ответ. Ответ на вопрос Ответ на вопрос Ответ на вопрос. Ответ на вопрос по С++ |