z
2 декабря 2019 г. 3:51
zeri2000

C++

I want to create a table with fixed columns and n number of rows in Qt. I'm really new in Qt, so, I'm open to any option and I'd like to have a direct answer with an explanation. Thanks!

1 декабря 2019 г. 14:22

Qt

QWidget, Tutorial, Qt, Stylesheet

Предлагаю изучить небольшое приложение, в котором будет создано диалоговое окно, благодаря которому пользователя можно будет обучить функционалу вашей программы, пошагово объяснив, какой виджет программы за что отвечает.

Чтобы реализовать подобный функционал, нужно создать окно приложения, которое будет обладать кнопками "Предыдущего виджета", "Следующего виджета", "Закрытия окна". Перед запуском в данное окно будут передаваться виджеты, в той последовательности, в которой они должны быть представлены пользователю в вашей программе, а также текстовые сообщения, которые будут описывать виджеты.

Программа будет выглядеть следующим образом:

25 ноября 2019 г. 17:53

PyQt5

PyQt5, QObject, Qt, moveToThread, QThread

На основе одного из вопросов на форуме я написал пример по использованию QThread в PyQt5, а также использование метода moveToThread для перемещения объекта класса наследованного QObject в другой поток.

В данном примере производится выполнение некоего алгоритма, которые через сигнал возвращает текст, а также цвет текст в главный GUI. Эти данные добавляются в QTextBrowser с установкой цвета.

Программа будет выглядеть следующим образом

ДК
25 ноября 2019 г. 9:09
Джон Кофи

Qt

Привет. QDataWidgetMapper не отображает введённые данные из QGroupBox.
_patientsModel - модель всего действия.
_patientsView - форма отображения данных.
Всё, что в _addMapping - формы ввода (из QGroupBox)

void MainPatientsForm::addMapping()
{
    _detailsMapper = new QDataWid…
R
23 ноября 2019 г. 8:56
RED_Spider

Qt

всем привет, есть библиотека которая является прослойкой между Qt библиотекой и питоном, она получает JSON и через калбек отправляет в питон

проблема в том что в некоторых случаях программа на Python падает, падает она через непонятную для меня аномалию, возможно кто-то может объяснить п…

22 ноября 2019 г. 7:08
Михаил Сермяжко

QML

Добрый день.
У меня в с++ есть функция, возвращающая QImage.
Как в QML задать картинку для Image функцией из с++?

12 ноября 2019 г. 9:10
Алексей Внуков

Qt

собственно вопрос - кто нибудь делал внедрение в проект возможность работать с архивами (QProcess не предлогать)? что использовали какие есть варианты? нашел в сети пример с QZipReader, содержимое архива видит но нужно проработать распаковку. по задаче приложение должно работать с каким-либо …

L
7 ноября 2019 г. 12:48
LastLeaf

QML

//main.qml:

Window {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

    Object2{ id:obj2}   
    Object3{ id:obj3}

    Button
    {
        id: button
        x: 231
        y: 65
        text: "button";
        onClicked:
        {
          //animation_2…
Д
7 ноября 2019 г. 10:58
Дикий

Qt

Доброго времени суток! Рассматривая указаную тему возник вопрос: как организована связь СУБД с данными, которые отображаются/добавляются с помощью приложения указаного в вышеупомянутой теме. Какими методами/слотами/connect-ами? Ибо при наличии метода inserIntoDeviceTable (из той же …

6 ноября 2019 г. 5:36

Qt

Qt, allocator, thread, performance

В первой части этой серии статей рассматривался аллокатор пула, оптимизированный для небольших выделений. Разработчики рассказали, что многое делают в Qt, выделяя экземпляры QEvent или QObject, и специализированный аллокатор может быть полезен и для их приложений. Пока что решения разработчиков Qt будут распределять целые страницы памяти по мере необходимости и раздавать фрагменты данных фиксированного размера, который указывается во время компиляции через параметр шаблона. Он поддерживает различные модели потоков, с различными компромиссами в отношении производительности, эффективности памяти и параллелизма. Разработчики получили очень многообещающие результаты, превзойдя аллокаторы общего назначения в 3-10 раз в многопоточных тестах.

Однако, с помощью аллокатора, который может обрабатывать только один размер блока и никогда не возвращает память обратно операционной системе, у разработчиков все еще есть путь, прежде чем они смогут реально поддерживать сценарии использования QEvent и QObject в Qt. Невозможно просто израсходовать библиотеку впустую и забрать память, или попросить разработчиков приложений реализовать оператор new/delete, чтобы иметь возможность выделять экземпляры своих больших подклассов.

Но прежде, чем задуматься о том, чтобы добавить больше сложности, разработчикам нужно подумать о тестировании. Об этом и будет эта статья.

Donate

Здравствуйте, уважаемые пользователи EVILEG !!!

Если сайт вам помог, то поддержите разработку сайта финансово, пожалуйста.

Вы можете сделать это следующими способами:

Спасибо, Евгений Легоцкой

СБ
5 декабря 2019 г. 8:01
Сергей Бедерин

C++ - Тест 001. Первая программа и типы данных

  • Результат:60баллов,
  • Очки рейтинга-1
АС
4 декабря 2019 г. 6:39
Артур Салмин

C++ - Тест 005. Структуры и Классы

  • Результат:33баллов,
  • Очки рейтинга-10
СТ
2 декабря 2019 г. 16:05
Сергей Тимченко

Qt - Тест 001. Сигналы и слоты

  • Результат:68баллов,
  • Очки рейтинга-1
Последние комментарии
6 декабря 2019 г. 4:29
IscanderChe

Для чего нужны в коде вот эти строки? ui->tableView->setItemDelegate(new QSqlRelationalDelegate(ui->tableView));... ui->tableViewDevice->setItemDelegate(new QSqlRelati…
5 декабря 2019 г. 16:15
Евгений Легоцкой

В этом слоте ваам нужно будет правильно смаппить координату. У QGraphicsView есть методы mapToScene, mapFromScene. Попробуйте использовать их.
ЛП
5 декабря 2019 г. 8:30
Леонид Пивоваров

А без переопределения qgraphicsScene это сделать возможно? Есть же коорината нажатия кнопки мыши slotCustomMenuRequested(QPoint)
Сейчас обсуждают на форуме
6 декабря 2019 г. 7:10
qml_puthon_user

Доброго времени суток. Пытаюсь сделать отображение с веб-камеры в графическом интерфейсе написанном на qml. Код программы: #системные библиотекиimport cv2import numpy as npimport…
5 декабря 2019 г. 16:12
Евгений Легоцкой

Это уже кастомная стилизация. Придётся отключать обрамление и самостоятельно реализовывать ресайз окна, его перемещение, стиль и т.д. Вот статья, как отключить обрамление окна - QML …
5 декабря 2019 г. 4:27
qml_puthon_user

Вот код, вдруг, кому поможет. Код основной формы: import QtQuick 2.12import QtQuick.Controls 2.12import QtQuick.Layouts 1.3import "./Components/Panels" as PanelsApplicationWindow{…
5 декабря 2019 г. 2:50
Евгений Легоцкой

Создавайте новые темы, чтобы не было всё в куче.
4 декабря 2019 г. 22:07
qml_puthon_user

Спасибо за помощь! :) Я попытаю надежды в ожидании QtQuick3D от Riverbank'a. :)
EVILEG
О нас
Услуги
© EVILEG 2015-2019
Рекомендует хостинг TIMEWEB