Russian Qt Forum
Сентября 15, 2025, 07:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

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

Первое что я не моуг понять это как если я имею в модели лист листов то как лист передать в path: ?
Второе у меня не поулчается просто нарисовать кривую, у меня части с каким то белыми незакрашенными кусками.

 92 
 : Июня 25, 2024, 14:20 
Автор SektorCT - Последний ответ от kambala
да, пробовал, получается хорошо Улыбающийся http://www.prog.org.ru/index.php?topic=33455.msg247208#msg247208

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

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

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

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

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

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

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

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

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

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

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

 100 
 : Июня 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?

Страниц: 1 ... 8 9 [10]

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