Russian Qt Forum
Ноябрь 22, 2024, 06:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2
1  Qt / Пользовательский интерфейс (GUI) / Re: Добавить QMenuBar на форум QWidget : Май 18, 2024, 21:10
Блин, точно))) в MainWindow меню есть)
Спасибо!
2  Qt / Пользовательский интерфейс (GUI) / Добавить QMenuBar на форум QWidget : Май 18, 2024, 11:37
Приветствую.
Не пойму как добавить главное меню QMenuBar на форму. Его нет как встроенного компонента. Как добавить компонент в конструкторе?
3  Qt / Пользовательский интерфейс (GUI) / Re: Рисование на GraphicsView с помощью QPainter : Май 18, 2024, 11:34
Спасибо
4  Qt / Пользовательский интерфейс (GUI) / Рисование на GraphicsView с помощью QPainter : Май 15, 2024, 11:18
Приветствую!
Не удаётся определить событие рисования из-за "замка" на событии paintEvent для GraphicsView. Какие настройки нужно применить, чтобы ситуация изменилась?
5  Qt / Установка, сборка, отладка, тестирование / Re: Qt 6 не видит новый gcc : Сентябрь 23, 2023, 23:05
Проблема решается через update-alternatives
6  Qt / Установка, сборка, отладка, тестирование / Qt 6 не видит новый gcc : Сентябрь 06, 2023, 23:27
Привет.
Операционная система Astra Linux 1.7.4 Special Edition
Хочу собрать Qt6
Обновил g++ с 8.3.0 на 12.3.1, однако, всё равно при конфигурировании я получаю информацию о своё компиляторе: "Compiler:  gcc 8.3.0 " и x86 Intrincs support missing.
В терминале по команде: g++ --version и gcc --version выдаёт версию 12.3.1
Что я забыл обновить и какую команду не выполнил?
7  Qt / Установка, сборка, отладка, тестирование / Ошибка на сборке Qt 6 : Август 26, 2023, 17:55
Привет всем.
Пытаюсь собрать Qt6 по официальной инструкции с гитхаба. Столкнулся с ошибкой на этапе конфигурирования:

Цитировать
$./configure
...
Note: Hunspell in Qt Virtual Keyboard is not enabled. Spelling correction will not be available.

WARNING: QtWebEngine won't be built. node.js version 14 or later is required.
WARNING: QtPdf won't be built. node.js version 14 or later is required.
WARNING: SensorFW support currently not enabled with cmake

ERROR: x86 intrinsics support missing. Check your compiler settings. If this is an
error, report at https://bugreports.qt.io with your compiler ID and version,
and this output:

${TEST_x86intrin_OUTPUT}


CMake Error at qtbase/cmake/QtBuildInformation.cmake:194 (message):
 Check the configuration messages for an error that has occurred.
Call Stack (most recent call first):
 qtbase/cmake/QtBuildInformation.cmake:24 (qt_configure_print_summary)
 CMakeLists.txt:129 (qt_print_feature_summary)


-- Configuring incomplete, errors occurred!
CMake Error at qtbase/cmake/QtProcessConfigureArgs.cmake:1034 (message):
 CMake exited with code 1. 


Что имеется:
CPU: i5-2430 2.40 Ghz
Астра 1.7.4 SE
gcc 8.3.0
g++ 8.3.0
cmake 3.27.4
openssl 3.1.2.1

Нужен совет как решить проблему с ошибкой x86 intrinsics support missing. Check your compiler settings.
8  Qt / Установка, сборка, отладка, тестирование / Re: Сборка QtCreator 4.12 : Август 20, 2023, 00:40
ошибка вот в чем:

no known conversion for argument 1 from ‘llvm::StringRef’ to ‘const string&’

А как эта проблема решается?
9  Qt / Установка, сборка, отладка, тестирование / Сборка QtCreator 4.12 : Август 19, 2023, 15:29
Всем здравствуйте!
Возникла ошибка при сборке:
Код:
make[3]: вход в каталог «/home/user/Загрузки/qt-creator-4.12/src/plugins/clangformat»
g++ -c -pipe -Wno-noexcept-type -Wno-class-memaccess -Wno-unused-parameter -Wno-comment -std=c++14 -D_GNU_SOURCE -D__STDC_CONSTANT_M
ACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D
_REENTRANT -fPIC -D'RELATIVE_PLUGIN_PATH="../lib/qtcreator/plugins"' -D'RELATIVE_LIBEXEC_PATH="../libexec/qtcreator"' -D'RELATIVE_DA
TA_PATH="../share/qtcreator"' -D'RELATIVE_DOC_PATH="../share/doc/qtcreator"' -DIDE_LIBRARY_BASENAME=\"lib\" -DQT_CREATOR -DQT_NO_JAV
A_STYLE_ITERATORS -DQT_NO_CAST_TO_ASCII -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_USE_FAST_OPERAT
OR_PLUS -DQT_USE_FAST_CONCATENATION -DCLANG_VERSION=\"11.0.1\" -D"CLANG_RESOURCE_DIR=\"/usr/lib/llvm-11/lib/clang/11.0.1/include\""
-D"CLANG_BINDIR=\"/usr/lib/llvm-11/bin\"" -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_L
IB -DQT_CORE_LIB -I../../../src -I../../../src -I../../libs -I/home/user/Загрузки/qt-creator-4.12/tools -I../../plugins -I../../libs
-I../../libs/3rdparty -I../../libs/3rdparty/syntax-highlighting/src/lib -I../../libs/3rdparty/syntax-highlighting/autogenerated/src
/lib -I. -I. -I/usr/lib/llvm-11/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidg
ets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x
86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc/release-shared -I.uic -I/usr/lib/x86_64-linux
-gnu/qt5/mkspecs/linux-g++ -o .obj/release-shared/clangformatbaseindenter.o clangformatbaseindenter.cpp
clangformatbaseindenter.cpp: In function ‘Utils::Text::Replacements ClangFormat::{anonymous}::utf16Replacements(const QTextDocument*
, const QByteArray&, const clang::tooling::Replacements&)’:
clangformatbaseindenter.cpp:346:99: error: no matching function for call to ‘QString::fromStdString(llvm::StringRef)’
                                           QString::fromStdString(replacement.getReplacementText()));
                                                                                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
                from ../../libs/utils/osspecificaspects.h:28,
                from ../../libs/utils/hostosinfo.h:30,
                from ../../libs/utils/fileutils.h:30,
                from ../../plugins/texteditor/indenter.h:28,
                from clangformatbaseindenter.h:28,
                from clangformatbaseindenter.cpp:26:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1555:16: note: candidate: ‘static QString QString::fromStdString(const string&)’
inline QString QString::fromStdString(const std::string &s)
               ^~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1555:16: note:   no known conversion for argument 1 from ‘llvm::StringRef’ to ‘co
nst string&’ {aka ‘const std::__cxx11::basic_string<char>&’}
make[3]: *** [Makefile:599: .obj/release-shared/clangformatbaseindenter.o] Ошибка 1
make[3]: выход из каталога «/home/user/Загрузки/qt-creator-4.12/src/plugins/clangformat»
make[2]: *** [Makefile:148: sub-clangformat-make_first] Ошибка 2
make[2]: выход из каталога «/home/user/Загрузки/qt-creator-4.12/src/plugins»
make[1]: *** [Makefile:182: sub-plugins-make_first-ordered] Ошибка 2
make[1]: выход из каталога «/home/user/Загрузки/qt-creator-4.12/src»
make: *** [Makefile:48: sub-src-make_first-ordered] Ошибка 2

Прилагаю сам файл. Полагаю, что ошибка в лишней закрывающей скобке, указыватель показывает на неё. Но в самом коде не вижу её. Можете ткнуть пальцем, пожалуйста?
10  Qt / Установка, сборка, отладка, тестирование / Re: Сборка Qt 5 на AstraLinux : Июнь 17, 2023, 13:56
Ладно, спасибо за наводку. А я уж думал что-то со мной не так)))
11  Qt / Установка, сборка, отладка, тестирование / Re: Сборка Qt 5 на AstraLinux : Июнь 17, 2023, 13:18
Как собираете?
Откуда качаете?
Почему из репозитория не используете? Астра - это ведь просто дебиан.

1) клонирую git clone https://code.qt.io/qt/qt5.git qt5
2) запускаю ./init-repository
3) Запускаю ./configure

Из репозитория астры скачивается 4ый Qt, мне бы хотелось по новее + научиться самому собирать тоже не помешало. Не пойму что мешает, и что за syncqt
12  Qt / Установка, сборка, отладка, тестирование / Сборка Qt 5 на AstraLinux : Июнь 17, 2023, 12:03
Привет.
Хочу разобраться со сборкой фреймворка Qt 5 на Astra Linux 1.7.3 Special Edition.

При попытке выполнить конфигурацию получаю ошибку:

-- [QtBase] Tool 'Qt6::syncqt' will be built from source.
CMake Error at qtbase/cmake/QtExecutableHelpers.cmake:475 (message):
  Unable to build syncqt: Change Dir:
  '/home/user@host.local/qt5-build/qtbase/src/tools/syncqt/configure_time_bins'

Как её исправить?

Сообщения при конфигурировании во вложении
13  Qt / Установка, сборка, отладка, тестирование / Re: Настройка конфигурации перед сборкой Qt : Октябрь 16, 2022, 11:41
не очень понятно зачем оттуда что-то убирать, но если очень хочется, то отредактируй configure скрипт, который вызываешь
Хочу понять, как можно самому отключать ненужные компоненты и модули. Судя по этой строке, эта опция отключена. или она вообще отсутствиует.
14  Qt / Установка, сборка, отладка, тестирование / Re: Настройка конфигурации перед сборкой Qt : Октябрь 14, 2022, 23:16
В продолжение темы.
Можно убрать [none] в строке, где описывается как отключить компонент?
15  Qt / Установка, сборка, отладка, тестирование / Re: Настройка конфигурации перед сборкой Qt : Сентябрь 21, 2022, 16:44
Цитировать
можешь покопаться в qtbase/configure.json
В qtbase нет такого файла, а в корневом есть, но там немного.
Код:
{
    "commandline": {
        "options": {
            "skip": "addString"
        }
    }
}
Всё, что там есть.
Страниц: [1] 2

Страница сгенерирована за 0.055 секунд. Запросов: 23.