Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> QSlider на планшете. 
:(
    Опции темы
OlegIT
Дата 5.5.2014, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Qt5, Android. Почему так плохо управляются QSlider на планшете? Специально сделал их большими, не попасть по ним не возможно. Перемещение указателя происходит на десятый, двадцатый тык.

PM MAIL   Вверх
null56
Дата 9.5.2014, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 721
Регистрация: 19.3.2008

Репутация: нет
Всего: 12



с огранами управления пока беда, но у меня даже на телефоне неплохо двигается

Цитата(OlegIT @  5.5.2014,  14:37 Найти цитируемый пост)
Специально сделал их большими,

поконкретней
PM MAIL   Вверх
OlegIT
Дата 10.5.2014, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Цитата(null56 @  9.5.2014,  00:44 Найти цитируемый пост)
поконкретней 

На самом деле побольше получается только веритикальный размер при горизонтальном слайдере, а на саму "чувствительную" область видимо повлиять не получится. Я уже хочу свой слайдер сделать:)
PM MAIL   Вверх
null56
Дата 10.5.2014, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 721
Регистрация: 19.3.2008

Репутация: нет
Всего: 12



Цитата

На самом деле побольше получается только веритикальный размер при горизонтальном слайдере, а на саму "чувствительную" область видимо повлиять не получится. Я уже хочу свой слайдер сделать:)

я сделал высоким сам ползунок, ловится на телефоне довольно хорошо, на планшете еще лучше
так ты не ответил, как ты увеличил слайдер? и про какой вертикальнйы размер ты говоришь? поля или ползунка?
PM MAIL   Вверх
OlegIT
Дата 11.5.2014, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Цитата(null56 @  10.5.2014,  11:29 Найти цитируемый пост)
так ты не ответил, как ты увеличил слайдер?

Ну как же не ответил 
Цитата(OlegIT @  10.5.2014,  09:24 Найти цитируемый пост)
На самом деле побольше получается только веритикальный размер

Именно вертикальный размер и увеличил, только поля, а до увеличения ползунка пока не дошёл. А потом, клик по линии слайдера должен его перемещать на установленный шаг, но этого вообще не происходит.
Свой слайдер сделать не сложно, и он будет с нужной мне функциональностью.
PM MAIL   Вверх
null56
Дата 11.5.2014, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 721
Регистрация: 19.3.2008

Репутация: нет
Всего: 12



Попробуй, как я
Метрики - размеры слайдера, может поведение кликов изменится

Код

class SliderProxy : public QProxyStyle
{
public:
    int pixelMetric ( PixelMetric metric, const QStyleOption * option = 0, const QWidget * widget = 0 ) const
    {
        switch(metric) {
         case PM_SliderThickness  : return 45;
         case PM_SliderLength     : return 25;
         default: return (QProxyStyle::pixelMetric(metric,option,widget));
        }
    }
};

PM MAIL   Вверх
OlegIT
Дата 12.5.2014, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Цитата(null56 @  11.5.2014,  22:11 Найти цитируемый пост)
Попробуй, как я

Спасибо, попытаю.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0750 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.