|
|
Другие темы раздела | |
C++ Qt Самый простой способ рисования Здравствуйте. Недавно перешёл на Qt и вот появилась потребность нарисовать обычный прямоугольник без заливки. Начал читать документацию... инфы просто ну очень много: QPainter, QPaintDevice, QPaintEngine, всякие QGraphicsScene, нашёл как реализовать мою задумку через qml. О всём куча текста и примеров. И везде подключается кучка библиотек, пишется несколько функций и т. д., но какой же способ... https://www.cyberforum.ru/ qt/ thread1078878.html |
Перевод приложения C++ Qt Есть полностью рабочий файл перевода. Принажатии на кнопку нужно сменить язык, то есть включить этот перевод. Мой кусок кода переводит только все компоненты ui(всё, что в дизайнере создавалось), но что нужно дописать здесь же(именно здесь, а не в main.cpp), чтобы также переводился также и другой текст в программе? void MainWindow::on_toolButton_clicked() { QTranslator translator; ... |
C++ Qt Кодировки в QDomDocument
https://www.cyberforum.ru/ qt/ thread1078803.html Мне нужно было сделать функцию сохранения на основе QDomDocument для одной маленькой программки. С XML я почти не знаком, но я подумал, что для такой задачи моих знаний достаточно. Итак, имеется функция slot_save, в которой создается объект doc класса QDomDocument. Некоторые его элементы содержат атрибуты, значения которых копируются из строк QString в формате Юникод. В конце функции документ сам... |
C++ Qt Добавление изображения Как добавить изображение в ресурсы проекта? https://www.cyberforum.ru/ qt/ thread1078624.html |
Уквадратить изображение C++ Qt Здравствуйте. Пытаюсь создать квадратное изображение с помощью QPixmap: QPixmap notificationImage(image); notificationImage.scaled(m_height, m_height); m_notificationImage = new QLabel(this); m_notificationImage->setFixedWidth(m_height); m_notificationImage->setFixedHeight(m_height); m_notificationImage->setPixmap(notificationImage); |
C++ Qt Передача данных через qtcpsocket
https://www.cyberforum.ru/ qt/ thread1078563.html Приветствую, интересует вопрос о передачи данных через qtcpsocket. Мы спокойной можем передавать текст таким образом: QDataStream out(&block, QIODevice::WriteOnly); ... out << (quint16)0 << str; Тип QString А если я хочу передать картинку? Или допустим целый QList уже заполненный? как это можно сделать? |
C++ Qt контейнеры QList, QVector и т.п Немного недопонимаю суть этих контейнеров, разъясните плиз кто может. Допустим я удаляю элемент из контейнера, то у меня образуется пустое место в контейнере или элементы сдвигаются? https://www.cyberforum.ru/ qt/ thread1078364.html |
генерация отчета из MS Server SQL C++ Qt Надо по нажатию на клавишу генерировать отчет, и отображать его.... |
C++ Qt QTabWidget Не видно всех закладок
https://www.cyberforum.ru/ qt/ thread1077891.html Есть QTabWidget. Его страницы заполняю с помощью Layout-ов. Но, поскольку страницы получаются не очень широкими, все закладки не влезают в список, приходится их стрелочками перелистывать, что неудобно. Как заставить QTabWidget показывать все закладки? Т.е. сделать его достаточной ширины? setSizePolicy не помог. На крайняк, чтоб показывал закладки в 2 ряда. Добавлено через 15 минут Лучше... |
C++ Qt Сборка Qt для комплияции android приложений
https://www.cyberforum.ru/ qt/ thread1077869.html Запускаю такой вот батник: SET "QTDIR=%~dp0" SET "QTDIR=%QTDIR:~0,-1%" SET QMAKESPEC=win32-g++ SET "PATH=C:\Qt\Qt5.2.0\Tools\mingw48_32\bin;%QTDIR%\bin;%PATH%" pause configure.exe -developer-build -platform win32-g++ -xplatform android-g++ -android-ndk C:\Qt\Qt5.2.0\android_ndk -android-sdk C:\Qt\Qt5.2.0\android_sdk\sdk -opensource -confirm-license -nomake tests -nomake examples -skip... |
C++ Qt Lmms компиляция в Windows Здравствуйте ув. форумчане! Я буду очень признателен за помощь в след. вопросе. Я для себя хочу собрать какой то стоящий проект в qt. Решил попробовать lmms для windows. Установлена Qt libraries 4.8.5 for Windows (minGW 4.4, 317 MB) (Info) c офф сайта http://qt-project.org/downloads Так же установленны офф версии QtSDK 1.2.1, mingw и cmake При проверке файлов проекта не находит fftw3 .... |
C++ Qt Проверка присоединения к БД господа, такой вопрос. Есть у меня функция такая, к бд конектитсо static bool connect_to_database() { QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); db.setConnectOptions(); db.setDatabaseName("Driver={SQL Server};Server=(local);Trusted_Connection=Yes;Database=sql_server_ttit;"); db.setUserName("RedDevilHat"); db.setPassword("pasword"); if (!db.open()) https://www.cyberforum.ru/ qt/ thread1077780.html |
1 / 1 / 0
Регистрация: 01.11.2010
Сообщений: 216
|
|
03.08.2016, 18:04 | 0 |
GNU/Linux Qt5.* - Линкуем статически - C++ Qt - Ответ 942526603.08.2016, 18:04. Показов 125811. Ответов 62
Метки (Все метки)
Ответ
Сейчас опишу проблему, надеюсь вы как автор сможете посоветовать.
Скажите, вот я пытаюсь попробовать изменить пути именно поиска библиотек. Делаю такой командой в консоли chrpath -r lib/ ProjectTimer то есть чтобы программа ProjectTimer искала либы около себя в каталоге lib. Вот так выглядит дерево. http://picpaste.com/__________... pw0JNW.png А вот так выглядит вывод ldd Код
ldd ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer) ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer) ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer) ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer) ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.7' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer) ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer) linux-vdso.so.1 => (0x00007ffc94493000) libQt5QuickControls2.so.5 => not found libQt5Quick.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 (0x00007f23ec9d9000) libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f23ec349000) libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f23ebe01000) libQt5Qml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f23eb9d1000) libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f23eb4f9000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f23eb171000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f23eaf59000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f23eab89000) libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f23eaa29000) QMAKE_LFLAGS += -Wl,-rpath,"'lib/'" LD_LIBRARY_PATH = lib/ Но как бы это не помогает. По этому решил просто обратится за советом, скажите, или я что то не совсем так делаю из выше описанного или это в принципе не работает и стоит именно по вашей теме пересобрать все чтобы прогу можно было статически с либами линковать? Буду очень признателен в хотя бы небольшой помощи по данной теме. Хочу для Убунты собрать свой программу в SNAP пакет) Если что, я брал тему по изменению путей от сюда http://www.tripleboot.org/?p=138 Добавлено через 4 часа 31 минуту Выше отписался Sph что у него создался каталог /usr/Qt5_static но он пустой, и у меня так же. И когда подключил в проект новый инструментарий то он начал в этом каталоге конфиг искать, Само собою не нашол. Cannot read /usr/local/Qt5_static/mkspecs/linux-g++/qmake.conf: No such file or directory Could not read qmake configuration file /usr/local/Qt5_static/mkspecs/linux-g++/qmake.conf. Project ERROR: Unknown module(s) in QT: qml quick quickwidgets quickcontrols2 Project ERROR: Unknown module(s) in QT: qml quick quickwidgets quickcontrols2 Добавлено через 1 час 18 минут Ошибка с отсутствующим каталогом найдена. В этом все норм. Вернуться к обсуждению: GNU/Linux Qt5.* - Линкуем статически C++ Qt
0
|
03.08.2016, 18:04 | |
Готовые ответы и решения:
62
Timestamp->QdateTime (Qt5+Firebird+Linux) Qt5 перенос приложения из windows7 в linux (Raspbery) Удаление GNU\Linux из автозагрузки Kali Linux x64 Знакомство с GNU/Linux |
03.08.2016, 18:04 | |
03.08.2016, 18:04 | |
Помогаю со студенческими работами здесь
0
Отличие freeBSD от GNU/Linux Удаление GNU\Linux из автозагрузки Помагите с Debian Gnu Linux ? Не работает kali linux на VirtualBox 6.0.16 r135674 (Qt5.6.2) Настройка сети в Debian GNU/Linux Linux mint GNU Radio error |