crossplatform.ru

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

> qwt
kuler
  опции профиля:
сообщение 19.9.2008, 10:56
Сообщение #1


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


как на одной оси задавать значения времени (11.44 11.45 и тд) а то вроде там даблы.
?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
kuler
  опции профиля:
сообщение 29.9.2008, 16:01
Сообщение #2


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


чото на левой шкале плохо отрисовывает цифры, скажем 90 рисует 9 наполовину (не зависит от числа). После того как появляется число 100 все нормально. Как исправить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 29.9.2008, 16:20
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата
чото на левой шкале плохо отрисовывает цифры, скажем 90 рисует 9 наполовину (не зависит от числа). После того как появляется число 100 все нормально. Как исправить?

:) Ну и формулировка вопроса! :) А вообще все ведь прозрачно видно - не хватает места для полной отрисовки числа 90! Когда выводится число 100, то места уже хватает. Просто надо делать запас при выводе чисел.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 29.9.2008, 16:50
Сообщение #4


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


Цитата(AD @ 29.9.2008, 17:20) *
Цитата
чото на левой шкале плохо отрисовывает цифры, скажем 90 рисует 9 наполовину (не зависит от числа). После того как появляется число 100 все нормально. Как исправить?

:) Ну и формулировка вопроса! :) А вообще все ведь прозрачно видно - не хватает места для полной отрисовки числа 90! Когда выводится число 100, то места уже хватает. Просто надо делать запас при выводе чисел.

как?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 29.9.2008, 16:54
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(kuler @ 29.9.2008, 17:50) *
как?

QRectF QPainter::boundingRect ( const QRectF & rectangle, int flags, const QString & text )
Почитай про нее в ассистенте!
Можно еще использовать функции QFontMetrics!

QRect boundingRect ( QChar ch ) const
QRect boundingRect ( const QString & text ) const
QRect boundingRect ( int x, int y, int width, int height, int flags, const QString & text, int tabStops = 0, int * tabArray = 0 ) const
QRect boundingRect ( const QRect & rect, int flags, const QString & text, int tabStops = 0, int * tabArray = 0 ) const

QRectF QPainter::boundingRect ( const QRectF & rectangle, int flags, const QString & text )
QRect QPainter::boundingRect ( const QRect & rectangle, int flags, const QString & text )
QRect QPainter::boundingRect ( int x, int y, int w, int h, int flags, const QString & text )
QRectF QPainter::boundingRect ( const QRectF & rectangle, const QString & text, const QTextOption & option = QTextOption() )

Сообщение отредактировал AD - 30.9.2008, 10:21
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 29.9.2008, 17:46
Сообщение #6


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


ну вообщето мне надо затем назначить этот рект както лэйблу, вот это неизвестно
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 29.9.2008, 17:57
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(kuler @ 29.9.2008, 18:46) *
ну вообщето мне надо затем назначить этот рект както лэйблу, вот это неизвестно

Наверное, стоит заглянуть в документацию по Qwt! ;) Я лично не верю, что это нельзя сделать. У ректа можно взять отдельно значения ширины и высоты и подставить там, где следует!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- kuler   qwt   19.9.2008, 10:56
- - AD   Цитата(kuler @ 19.9.2008, 11:56) как на о...   19.9.2008, 10:59
|- - kuler   Цитата(AD @ 19.9.2008, 11:59) Цитата(kule...   19.9.2008, 11:09
|- - AD   Насколько я понимаю проблему, то в том же Qt есть ...   19.9.2008, 11:11
|- - kuler   Цитата(AD @ 19.9.2008, 12:11) Насколько я...   19.9.2008, 11:19
|- - AD   Цитатато есть время 11.44 (QTime) можно перевести ...   19.9.2008, 11:27
- - Litkevich Yuriy   Цитата(kuler @ 19.9.2008, 15:09) отобража...   19.9.2008, 11:12
|- - AD   ЦитатаЦитата(kuler @ 19.9.2008, 15:09) от...   19.9.2008, 11:15
- - Litkevich Yuriy   kuler, обрати внимание на третий рисунок здесь, эт...   19.9.2008, 11:29
|- - kuler   Цитата(Litkevich Yuriy @ 19.9.2008, 12:29...   19.9.2008, 11:36
- - Litkevich Yuriy   kuler, Изучай пример %QWTDIR%\examples\c...   19.9.2008, 12:11
- - kuler   и еще одна байда - кастом класс на основе qwtplot ...   19.9.2008, 18:05
- - Litkevich Yuriy   Цитата(kuler @ 19.9.2008, 22:05) и еще од...   19.9.2008, 18:50
|- - kuler   Цитата(Litkevich Yuriy @ 19.9.2008, 19:50...   22.9.2008, 10:16
- - niXman   Вот это настоящий КАПЕЦ!!! С qwt я раб...   19.9.2008, 22:13
- - Litkevich Yuriy   во-первых, это отдельная тема, т.е. ее надо создат...   22.9.2008, 11:30
|- - kuler   Цитата(Litkevich Yuriy @ 22.9.2008, 12:30...   22.9.2008, 11:41
- - Litkevich Yuriy   у меня примеры, из комплекта qwt, компилируются бе...   22.9.2008, 12:48
|- - kuler   Цитата(Litkevich Yuriy @ 22.9.2008, 13:48...   22.9.2008, 13:01
- - Litkevich Yuriy   какое отношение имеют к проекту все остальные файл...   22.9.2008, 13:28
|- - kuler   Цитата(Litkevich Yuriy @ 22.9.2008, 14:28...   22.9.2008, 13:38
|- - AD   #ifndef CHARTSPLOT_H #define CHARTSPLOT_H #includ...   24.9.2008, 12:01
- - Litkevich Yuriy   Там просто свалка, в которой неочень-то интересно ...   22.9.2008, 13:50
- - kuler   а дальше то что?   22.9.2008, 14:19
- - Litkevich Yuriy   ну вот после чистки, уменя все компилится с таким ...   22.9.2008, 14:19
- - kuler   fatal error LNK1181: cannot open input file 'i...   22.9.2008, 14:32
- - Litkevich Yuriy   Цитата(kuler @ 22.9.2008, 18:32) fatal er...   22.9.2008, 14:41
|- - kuler   Цитата(Litkevich Yuriy @ 22.9.2008, 15:41...   22.9.2008, 14:46
- - kuler   я так понял идей больше нет?   22.9.2008, 16:19
- - kuler   а чо за байда, добавляю легенду, а оне не кликаетс...   24.9.2008, 11:24
- - kuler   практически так и сделал и нашел! надо установ...   24.9.2008, 12:08
|- - AD   Цитата(kuler @ 24.9.2008, 13:08) практиче...   24.9.2008, 12:17
|- - kuler   ЦитатаПОДРОБНО опиши тут, пожалуйста, чтобы у посл...   24.9.2008, 13:57
- - Litkevich Yuriy   kuler, непиши таким огромным шрифтом. В сообщении...   24.9.2008, 12:48
- - kuler   а как обновлять разметку при условии что сами знач...   24.9.2008, 17:59
- - kuler   можно вот так, хотя не очень красиво, зато не мига...   25.9.2008, 13:46
- - kuler   а можно ли на плот добавлять другие виджеты (чекбо...   25.9.2008, 16:23
- - kuler   чото на левой шкале плохо отрисовывает цифры, скаж...   29.9.2008, 16:01
|- - AD   Цитатачото на левой шкале плохо отрисовывает цифры...   29.9.2008, 16:20
|- - kuler   Цитата(AD @ 29.9.2008, 17:20) Цитатачото ...   29.9.2008, 16:50
|- - AD   Цитата(kuler @ 29.9.2008, 17:50) как? QRe...   29.9.2008, 16:54
|- - kuler   ну вообщето мне надо затем назначить этот рект как...   29.9.2008, 17:46
|- - AD   Цитата(kuler @ 29.9.2008, 18:46) ну вообщ...   29.9.2008, 17:57
|- - AD   !   29.9.2008, 17:57
- - kuler   при создании зумера он инициализируется базовым ре...   3.10.2008, 10:58
|- - Laykon   Цитата(kuler @ 3.10.2008, 10:58) при созд...   9.6.2011, 16:01
- - kuler   как сделать чтоб подписи (лэйблы) к маркерам можно...   16.10.2008, 16:35
- - kuler   почему делаю setVisible(false) а плот все равно в...   27.10.2008, 15:52
- - silver47   Цитата(Гость_Laykon_* @ 9.6.2011, 19:01) ...   10.6.2011, 7:02
- - Александр   Если каму надо еще точки графика переводим врем...   2.4.2012, 18:19
|- - timurI   ну и кто использует Zoomer для коректного отображе...   27.8.2012, 12:54
- - Александр   Цитата(kuler @ 3.10.2008, 10:58) при созд...   2.4.2012, 23:18


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


31 чел. читают эту тему (гостей: 31, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 4.12.2024, 16:25