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

Войти
 
   Начало   Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
Страниц: 1 ... 4 5 [6] 7 8 ... 10
 51 
 : Июнь 25, 2024, 14:20 
Автор SektorCT - Последний ответ от kambala
да, пробовал, получается хорошо Улыбающийся http://www.prog.org.ru/index.php?topic=33455.msg247208#msg247208

в чем вопрос все еще непонятно.

 52 
 : Июнь 25, 2024, 12:14 
Автор SektorCT - Последний ответ от SektorCT
вот именно так и нарисовать Улыбающийся в чем вопрос-то?

А вы пробовали вот так нарисовать кривую? Видели что поулчается?
Или например я пытаюсь найти способ 2-3 кривые нарисовать, что-то подобное пробовали?
Думаете это норм?

 53 
 : Июнь 25, 2024, 10:57 
Автор SektorCT - Последний ответ от kambala
вот именно так и нарисовать Улыбающийся в чем вопрос-то?

 54 
 : Июнь 24, 2024, 23:38 
Автор SektorCT - Последний ответ от SektorCT
Всем привет.
Подскажите пожалуйста как с помощью чего-то подобного имея лист точек можно нарисовать кривую?

Код:
Shape
        {
            id:shapeChart
            anchors.fill: parent
 
            ShapePath
            {
                id:myPath
                strokeWidth: 3
                strokeColor: "darkgray"
 
                PathPolyline
                {
                    path: flowDiagram.resultLines
                }
 
            }
        }

 55 
 : Июнь 21, 2024, 22:04 
Автор SektorCT - Последний ответ от kambala
https://doc.qt.io/qt-5/linux-building.html

 56 
 : Июнь 21, 2024, 21:16 
Автор SektorCT - Последний ответ от tux
А зачем его именно "собирать под линукс"? В репозитории вашего линукса его нет разве?

 57 
 : Июнь 21, 2024, 12:41 
Автор SektorCT - Последний ответ от SektorCT
Всем привет.
Навернео вопрос заезженый, но может кто подскажет какое то подробное описание как правильно собрать под линукс?
Спасибо

 58 
 : Июнь 14, 2024, 14:20 
Автор rainovsky - Последний ответ от Apktyc
Тред не читай @ сразу отвечай

Как минимум btn2 никогда не сбрасывается, ибо в keyReleaseEvent везде btn1 = false;

 59 
 : Июнь 14, 2024, 11:08 
Автор rainovsky - Последний ответ от rainovsky
Привет читаюшим!
Накидал простой код для примера

Код:
void MainWindow::keyPressEvent(QKeyEvent *event) {
    if (event->key() == Qt::Key_1 && event->modifiers().testFlag(Qt::KeypadModifier)) {
        btn1 = true;
    } else if (event->key() == Qt::Key_2 && event->modifiers().testFlag(Qt::KeypadModifier)) {
        btn2 = true;
    }
    print();
    QMainWindow::keyPressEvent(event);
}

void MainWindow::keyReleaseEvent(QKeyEvent *event) {
    qDebug() <<"Reliased:  " << event->key();
    if (event->key() == Qt::Key_1 && event->modifiers().testFlag(Qt::KeypadModifier)) {
        btn1 = false;
    } else if (event->key() == Qt::Key_2 && event->modifiers().testFlag(Qt::KeypadModifier)) {
        btn1 = false;
    }
    print();
    QMainWindow::keyReleaseEvent(event);
}

void MainWindow::print()
{
    if(btn1 && btn2){
        label->setText("1 + 2 is pressed");
    } else if(btn2){
        label->setText("2 is pressed");
    } else if(btn1){
        label->setText("1 is pressed");
    } else {
        label->setText("No one button is pressed");
    }
}

Вопрос вот в чем.
Если нажимать по отдельности, то работает нормально. Если нажать сначала одну клавишу, предположим 1, а потом нажать 2, то показывает, что нажата только 2, и если потом отпустить 1, то вообще покажет, что никакая не нажата.
Если убать проверку
Код:
event->modifiers().testFlag(Qt::KeypadModifier)
, то на основной клавиатуре работает корректно.
Если возможность отсдслеживать нажатие двух клавиш на numpad?

 60 
 : Июнь 11, 2024, 19:11 
Автор SektorCT - Последний ответ от SektorCT
обьекты которые касаются qml
Qtquickplot не подойдёт?
Даты коммитов, конечно, смущают, но тут надо проверять - может, оно уже давно достигло стадии "просто работает"?..
Нет, такое даже мне и попробовать не дадут попробовать.
на данный момент Я по сути сделал вертикальные и горизонтальные ValueAxis со шкалами. Но сейчас отстается главный вопрос, как в центральной обрасти рисовать кривые.
У меня лист с листами точек, и вот их надо как то все рисовать.
Canvas нельзя использовать.
Может кто через Shape может посоветовать как набор листов или точки просто рисовать или по ним кривые создать?

Страниц: 1 ... 4 5 [6] 7 8 ... 10

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