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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 [2] 3 4 ... 22
16  Программирование / Базы данных / Re: Извлечение FLOAT значений из базы данных - ошибка : Март 14, 2018, 17:34
Насчет MySQL не скажу. А в Qt установить локаль для разделителя дробной части ака точка можно, например так:
Код
C++ (Qt)
QLocale::setDefault(QLocale::C);
 
17  Программирование / Базы данных / Re: Извлечение FLOAT значений из базы данных - ошибка : Март 14, 2018, 11:25
Очень похоже что это связяно с настройками локали (системы, программы, БД).
То бишь с символом-разделителем дробной части. То есть toFloat ожидает что разделителем будет точка, а из БД приходит запятая, или наоборот.
Выведите строковое представление значения в консоль перед преоброзованием...
18  Qt / Пользовательский интерфейс (GUI) / Re: Игровая мышь на Qt : Февраль 22, 2018, 11:00
Не совсем понимаю какое поведение нужно реализовать. Но возможно, поможет перекрытие методов
Код
C++ (Qt)
void hoverEnter(QHoverEvent *event);
void hoverLeave(QHoverEvent *event);
 

Если же нужно отслеживать события перемещения мыши за пределами виджета, то следует использовать методы
Код
C++ (Qt)
void QWidget::grabMouse()
void QWidget::releaseMouse()
 
19  Qt / Пользовательский интерфейс (GUI) / Re: Игровая мышь на Qt : Февраль 21, 2018, 17:01
Надо перекрыть
Код
C++ (Qt)
virtual void mouseMoveEvent(QMouseEvent*pe);
 

И для соотв. объекта выполнить
Код
C++ (Qt)
setMouseTracking(true)
 
20  Qt / Model-View (MV) / Re: Context menu + shortcuts в QTreeView : Январь 30, 2018, 10:54
Два варианта:
1. добавить по QToolButton-у (с установленными шорткатами) на каждое действие в док
2. перекрыть keyPressEvent поаккуратней, например:
Код
C++ (Qt)
void TestTreeView::keyPressEvent(QKeyEvent *event)
{
   switch (event->key()) {
   case Qt::Key_Enter:
   case Qt::Key_Return:
       if ( !(state() & QTreeView::EditingState) )
           QMessageBox::information(nullptr, "Edit here", "Edit here"); // <<<< Edit DIalog
       break;
   case Qt::Key_F2:
       auto ind = selectionModel()->currentIndex();
       if (ind.isValid()) {
           edit(ind);
       }
       break;
   }
}
 
21  Qt / Вопросы новичков / Re: Чтение Excel файлов : Январь 25, 2018, 11:14
Не скажу за оптимизацию, но похоже что все PCHn вы заполняете из последнего листа  Шокированный
22  Qt / Вопросы новичков / Re: Не могу унаследоваться от QObject. : Ноябрь 30, 2017, 11:41
QGraphicsObject же... нет?
23  Qt / Model-View (MV) / Re: Постепенное достраивание деревянной модели : Август 30, 2017, 11:54
Тут скорее всего надо смотреть в сторону

Код:
void QAbstractItemModel::fetchMore(const QModelIndex &parent);
bool QAbstractItemModel::canFetchMore(const QModelIndex &parent) const;
24  Программирование / Общий / Re: Переделать старые структуры : Август 23, 2017, 11:42
А вот кто и как эту курву пользует? Тут контекст использования играет ключевую роль.
Не зная оного, можно давать лишь абстрактные советы, насколько я понял, изрядно Вас нервирующие.

Типа (ну кроме template), сделать Curve абстрактным классом и...
25  Программирование / Общий / Re: Расширение данных : Август 17, 2017, 22:10
[off]Эти подачи и возвраты по значению напоминают мне опустившегося человека - не бреется, ходит в рваных вонючих носках, бухает, жрет дуст...[/off]
Типичный, конченный программер  Веселый
26  Программирование / Общий / Re: Не могу собрать проект Qt SIP под Win7: ошибки линковки: metacast,metaobject,итд : Август 15, 2017, 14:01
Если еще актуально, вот тут
https://github.com/kai66673/Qt5toPyQt5
вроде как заборол.
27  Разное / Объявления / Re: [Москва] [МФТИ] Разыскивается разработчик на Qt/PyQt (110-150 т.р.) : Июль 20, 2017, 15:36
Откликнулся... А в принципе, удаленка возможна?
28  Qt / Model-View (MV) / Re: отобразить путь вложенности в TableView : Июль 03, 2017, 16:07
Я бы использовал два виджета: первый (вверху) для навигации, второй (внизу) - сама таблица со спрятанным хидером
29  Qt / Вопросы новичков / Re: Как запустить программу и qt 4.5? : Июнь 06, 2017, 11:17
По поводу make не найден - очевидно, не установлен gcc и иже с ним... Не знаю как в MINT-е, но в ubuntu это исправляется установкой пакета build-essential.
Что касается qmake, запускать его надо в папке с pro-файлом.
30  Qt / Пользовательский интерфейс (GUI) / Re: QTableWidget (мелочи) : Май 15, 2017, 11:50
И что  Непонимающий По-прежнему, думаю что две колонки тут самое оно.
Страниц: 1 [2] 3 4 ... 22

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