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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Qt / Вопросы новичков / Re: Перестал меняться цвет QProgressBar с переходом от Qt5.4 к Qt5.5(6) : Апрель 09, 2016, 20:06
Кстати, менять стиль в редакторе надо каждому компоненту индивидуально и происходит это через те же свойства QPalette.
В целом странная ситуация: графический редактор специально создан для работы со стандартными компонентами, и вдруг в редакторе невозможно изменить цвет компонента, который нужно задать один раз и больше никогда не трогать,. Если такой компонент один, то еще куда ни шло, а если их 50, то уже крайне неудобно. Предварительно списываю все это на "новшества" Qt5.5 и 5.6 (((

Может это наведет на какие мысли? Компилятор говорит:
Возникли следующие предупреждения при разборе информации о типах QML библиотеки C:/Qt/Qt5.5.0/5.5/mingw492_32/qml:
<dump of C:\Qt\Qt5.5.0\5.5\mingw492_32\qml>:1:24: Чтение разделов версии 1.1.
<dump of C:\Qt\Qt5.5.0\5.5\mingw492_32\qml>:10:5: Допустимы только определения объектов Component и ModuleApi.
Влияет ли это к потере управлением цветом или нет не знаю.

Похоже, я породил флуд, а не актуальную тему. Прошу модератора, если возможно, грохнуть ее. Все участникам )) спасибо!
2  Qt / Вопросы новичков / Re: Перестал меняться цвет QProgressBar с переходом от Qt5.4 к Qt5.5(6) : Апрель 09, 2016, 19:51
Спасибо! Да, но я имел в виду невозможность изменить цвет еще перед компиляцией в gui-файле. В первом сообщении это поправил.
Похоже что запись о цвете, которую делаю в графическом редакторе, каким-то образом, игнорируется.
Меняю цвет Highlight в Palette. Причем изменения отсутствуют уже прямо в редакторе - в "старых" Qt все хорошо.
Эти изменения попадают в файл mainwindow.ui, и при компиляции в файл ui_mainwindow.h, в котором уже не вижу своих изменений. Там для моего ProgressBar создается и применяется объект QPalette и никаких моих цветов не задается.

Собственно то, что Вы сказали и собирался применять далее, если не разберусь.
3  Qt / Вопросы новичков / Перестал меняться цвет QProgressBar с переходом от Qt5.4 к Qt5.5(6) : Апрель 09, 2016, 12:41
Проект создан в Qt5.4, цвет индикатора заполнения QProgressBar перед компиляцией спокойно менял как хочу.
В Qt5.5 (как и 6) цвет никак не изменяется. Работаю в обычном фрэймворке от Qt, QtCreator 3.4.2.
В файле "mainwindow.ui" все цветовые теги изменяются верно. В каталоге компиляции есть файл "ui_mainwindow.h" - не могу сказать верно там все или нет. Еще есть "moc_mainwindow.cpp", но он вроде не при чем.
Вопроса два:
1. В чем дело с цветом ?
2. Как в Qt5.5 или 6 поменять цвет QProgressBar ?
4  Qt / Дополнительные компоненты / Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ]. : Март 11, 2015, 17:19
У меня Qt 5.2.1, а у "kit" 5.4.0, поэтому прошу "kit" также отписаться по результатам.
Прошу прощения за долгое молчание!
Отчитываюсь по результатам статической сборки QSerialPort. Делаю все по пункту 3 вашей инструкции Результат статической сборки.txt, нигде не отклоняясь. Получаю ошибки после запуска mingw32-make............

Доброго времени суток, "kit"!
Подробнее отписал в личку. Повторюсь: QSerialPort нормально статически собирается для Qt 5.4.0.
Кажется бывали ошибки при использовании системного "cmd.exe" вместо родного "Qt 5.4 for Desktop (MinGW 4.9 32 bit)", вроде для второго уже настроены все переменные окружения.
Может вы запускаетесь не из каталога "qtserialport-build", может еще что...

Лог компиляции и свои действия прилагаю в архиве - вдруг поможет чем. Там же откомпилированные для статики компоненты qtserialport-build.rar (не zip), их надо скопировать себе в статическую сборку Qt и все должно работать.
5  Qt / Дополнительные компоненты / Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ]. : Февраль 14, 2015, 14:11
Цитировать
Результат: сделал статическую сборку Qt, отдельно статически собрал qtserialport, распихал результаты сборки qtserialport по нужным каталогам статической сборки Qt, на первый взгляд все работает, но нужно еще потестить. И осознать ))).

Pavel_, ну и как впечатления от статической сборки qtserialport?
Подскажите, пожалуйста, как вам это удалось.
.................(далее по тексту)...................

В статике все работает. Порядок действий ничем не отличается от указанного в сообщении от "Ноябрь 06, 2014, 16:22" породившего вопрос. Общемногоразописанным способом делаем статическую сборку Qt. Отдельно статически - еще раз спасибо "Hellraiser" http://www.prog.org.ru/topic_9537_1200.html, сам я не додумался - собираем QSerialPort, результат копируем в каталог общей статической сборки Qt. Для себя сохранил напоминание в виде текстового файла, который и прилагаю. На вопросы отвечу, хотя из того что сделано ничего моего практически и нет.

У меня Qt 5.2.1, а у "kit" 5.4.0, поэтому прошу "kit" также отписаться по результатам.

С уважением!
6  Qt / Дополнительные компоненты / Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ]. : Ноябрь 06, 2014, 16:22
Hellraiser, спасибо. Сейчас загружен, на днях попробую, отпишусь.

Отписываюсь. Qt5.2.1 mingw 4.8. Результат: сделал статическую сборку Qt, отдельно статически собрал qtserialport, распихал результаты сборки qtserialport по нужным каталогам статической сборки Qt, на первый взгляд все работает, но нужно еще потестить. И осознать ))).

Всем спасибо за дачу нужных направлений!
С уважением...
7  Qt / Дополнительные компоненты / Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ]. : Ноябрь 05, 2014, 17:16
Цитировать
Возможна ли статическая сборка с qserialport?

Не имею понятия. Возможно в qtserialport\src\serialport\serialport.pro в CONFIG можно указать "staticlib", но не уверен.

Спасибо, будем искать...
8  Qt / Дополнительные компоненты / Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ]. : Ноябрь 05, 2014, 15:19
kuzulis, во-первых, спасибо за очень хорошую библиотеку! Пользуюсь - радуюсь.
Во-вторых, не уверен по адресу ли вопрос - если нет, простите и пошлите если знаете по верному адресу.
Возможна ли статическая сборка с qserialport? Нигде не нашел пояснений кроме вот такого )) http://www.prog.org.ru/topic_26384_0.html - "... QtSerialPort никто из разработчиков статически не собирал (да и не соберется он)." Может для более новых версий все он таки соберется уже? Или это никак и использовать только динамику с любимой кучкой файлов *.dll ?.
С уважением...
9  Qt / Дополнительные компоненты / Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ]. : Ноябрь 05, 2014, 15:10
В последних версиях эт сообщение уже убрано. Достаточно просто обновиться до 5.3.2/5.3.3
Спасибо, kuzulis, как-то так я и думал - значит на эти сообщения просто не обращаю внимания. Буду переходить на 5.3.3.
10  Qt / Дополнительные компоненты / Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ]. : Ноябрь 05, 2014, 14:03
Доброго времени суток!
kuzukis, работаю с Вашей библиотекой с лета сего года, начал юзать Qt 5.2.1 win7 32 (скачано с qserialport с оффсайта) - все работоспособно, но очень не нравится то, что в консоли(=вывод приложения) почему-то постоянно ругается при открытии любого порта: "void QSerialPortPrivate::detectDefaultSettings(): Unexpected flow control settings". Нашел тут только одно подобное упоминание http://www.prog.org.ru/index.php?topic=9537.msg145149#msg145149 - почитал, подумал - в результате, как относится к моему случаю и как исправить не понял. Ткните пожалуйста в ссылку в нужном направлении или вкратце поясните. Я бы и не дергался, но пока отлаживался подобные сообщения иногда возникали в отношении других параметров портов, хотя потом пропали. Что было раз - будет еще неоднократно, может проблемы у меня с кодом? Тем более хотелось бы понять где наглючил. Ранее с Qt4.8 пользовал "qextserialport", кажется, и таких проблем не было.
С уважением...
Страниц: [1]

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