crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Видоизменить QDial
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ViGOur Дата 25.12.2015, 12:28
  Тоже верно, тогда есть два варианта:
1. Использовать QwtDial

2. Самому переопределить QDial::paintEvent и там уже рисовать что душе угодно. (смотри пример как это можно сделать: http://dronecolony.com/2012/12/11/customiz...h-qss-support/)
Гость_mdlv_* Дата 25.12.2015, 10:41
 
Цитата(ViGOur @ 24.12.2015, 18:11) *
Если не ошибаюсь, установив стиль Windows XP ты получишь как раз то что тебе нужно.

Для прозрачности как я понимаю нужно будет немного изменить стиль...


Спасибо, как этот пример смотрел, пробовал, но, если я правильно понимаю, для отдельного виджета нельзя установить такой стиль?

#include <QWindowsXPStyle>

ui->dial->setStyle(new QWindowsXPStyle);


Так ругается, что QWindowsXPStyle undefined symbol.

Если
Цитата
ui->dial->setStyle(new QPlastiqueStyle);

и ничего дополнительно не подключаю:
Не ругается, появляются деления, но ползунок остается таким же.

Хотя, судя по документации http://www.doc.crossplatform.ru/qt/4.5.0/qdial.html#details для этого стиля как раз не должно быть делений.


ViGOur Дата 24.12.2015, 18:11
  Если не ошибаюсь, установив стиль Windows XP ты получишь как раз то что тебе нужно.

Для прозрачности как я понимаю нужно будет немного изменить стиль...
Гость_Mdlv_* Дата 24.12.2015, 15:25
  Добрый день! Как изменить внешний вид QDial?
Сейчас он выглядит примерно так http://1.bp.blogspot.com/_GE6rJQOJitA/TGRr...t-qtMonitor.png
Нужно добавить деления, изменить ползунок с круглого на черту/стрелку, и, если есть такая возможность - изменить фон на прозрачный (т.е. будут видны только деления и текущее положение на шкале).
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 27.4.2024, 12:42