#c #qt
Вопрос:
#include <QApplication>
#include "QWidget"
int main(int argc, char **argv) {
QApplication application(argc, argv);
QWidget widget(nullptr);
widget.resize(200, 200);
widget.show();
return QApplication::exec();
}
Qt выдает следующее предупреждение:
"ForegroundNeutral" - conversion from "246We10XOSWT,116,0" to QColor failed (integer conversion failed)
"ForegroundNeutral" - conversion from "246We10XOSWT,116,0" to QColor failed (integer conversion failed)
"ForegroundNeutral" - conversion from "246We10XOSWT,116,0" to QColor failed (integer conversion failed)
"ForegroundNeutral" - conversion from "246We10XOSWT,116,0" to QColor failed (integer conversion failed)
"ForegroundNeutral" - conversion from "246We10XOSWT,116,0" to QColor failed (integer conversion failed)
"ForegroundNeutral" - conversion from "246We10XOSWT,116,0" to QColor failed (integer conversion failed)
"ForegroundNeutral" - conversion from "246We10XOSWT,116,0" to QColor failed (integer conversion failed)
"ForegroundNeutral" - conversion from "246We10XOSWT,116,0" to QColor failed (integer conversion failed)
Моя версия Qt — 5.15, а моя операционная система — Manjaro.
Почему это появляется? Как я могу это исправить?
Комментарии:
1.
246We10XOSWT,116,0
на самом деле не выглядит как допустимый цвет. Вопрос в том, откуда оно берется?2. Я в Windows (и у меня никогда не было проблем с этим), но я заметил, что есть конфигурация. файлы: Использование qt.conf , конфигурация Не уверен, является ли это «горячей трассировкой», но, по крайней мере, с чего-то начать.
3. @Scheff’Scat я не знаю. В прошлый раз я запускал тот же код без этих предупреждений. Единственное отличие заключалось в том, что я заменил свой рабочий стол темой рабочего стола, которая была похожа на рабочий стол по умолчанию в Mac OS.
4. Единственное отличие заключалось в том, что я заменил свой рабочий стол темой рабочего стола, возможно, это привело к появлению новых файлов конфигурации. Я не знаю, насколько важна конфигурация. Qt основан на конфигурации. базового оконного менеджера. Я бы посмотрел с обеих сторон на что-то подозрительное. Если вам повезет, вы даже можете изолировать проблему, выполнив полнотекстовый поиск с
246We10XOSWT,116,0
указанием конфигурации. файлы сохраняются. Я не знаю, как это управляется на вашей платформе, но в Linux в целом я привык к каталогам в домашнем каталоге пользователя, в основном начинающимся с точки (.
) .5. Файлы конфигурации в Linux часто хранятся в виде текстовых файлов. (То, за что мне действительно нравятся ОС Linux и * ix в целом.) 😉 Следовательно, полнотекстовый поиск может предложить вам больше, чем ожидалось.