Я занимаюсь разработкой GUI в Qt5 с анимацией на QWidget
с и QFrame
с, я поставил эффект размытия на QFrame
, как я установил QFrame
как родитель некоторые из моих QWidget
с и я поставил QPropertyAnimation
на QWidget
, что увеличивает и уменьшает его размер в зависимости после действия. Если я удаляю эффект размытия, установленный на QFrame
, анимация работает плавно, но когда я его устанавливаю, это не так. Так что мой вопрос: QGraphicsEffects
снижает производительность?QGraphicsBlurEffect снижает производительность?
1
A
ответ
1
Эффект размытия имеет некоторые накладные расходы в зависимости от радиуса размытия, виджета, на который он нанесен, и подсказок размытия. Вы можете установить размытости подсказку QGraphicsBlurEffect::PerformanceHint
:
effect->setBlurHints(QGraphicsBlurEffect::PerformanceHint);
Из документации Qt о QGraphicsBlurEffect::PerformanceHint
:
Указывает, что производительность рендеринга является самым важным фактором, при потенциальной стоимости более низкого качества.
Итак, если вы установили этот намек, производительность будет намного лучше.
Смежные вопросы
- 1. JOptionPane снижает производительность приложений?
- 2. XMLHttpRequest снижает производительность?
- 3. reRender снижает производительность приложения
- 4. JQuery несколько вызовов снижает производительность
- 5. SmtpClient.SendAsync снижает или увеличивает производительность?
- 6. Log4j logs снижает производительность приложения?
- 7. PCA снижает производительность логистической регрессии?
- 8. Hadoop/AWS упругая карта снижает производительность
- 9. Часто чтение/запись небольшого файла снижает производительность?
- 10. Добавление SKScene в UICollectionViewCell снижает производительность прокрутки
- 11. Шиндер OpenGL ES снижает слишком высокую производительность
- 12. Почему распараллеливание настолько резко снижает производительность?
- 13. Android canvas setShadowLayer значительно снижает производительность
- 14. Меньше цикла в основном снижает производительность?
- 15. elasticsearch с использованием random_score снижает производительность
- 16. Внедрение внешних ключей для MySQL снижает производительность
- 17. QGraphicsBlurEffect на родительский виджет только
- 18. Один из 5 узлов cassandra снижает производительность всего кластера
- 19. T-SQL снижает производительность использования UniqueIdentifier против INT
- 20. . NET: ThreadStatic vs lock {}. Почему ThreadStaticAttribute снижает производительность?
- 21. Почему «отбрасывать» только немного, но «gl_FragDepthEXT» значительно снижает производительность?
- 22. setInterval потребляет процессорное время и снижает производительность браузера
- 23. всегда использует 255 символов для полей varchar, снижает производительность?
- 24. Помогает ли объявление переменных C++ или снижает производительность?
- 25. Включение слишком большого количества файлов в PHP снижает производительность?
- 26. В express js слишком много промежуточных функций снижает производительность?
- 27. Почему Hbase с картой Hadoop снижает производительность медленно?
- 28. Ограничение WebGL Framerate через setInterval сильно снижает производительность
- 29. Почему AsNoTracking() в Entity Framework снижает мою производительность?
- 30. QGraphicsBlurEffect изменяет текст, но не Widget сама
Спасибо, что он работает лучше, чем предыдущий –