K
30 октября 2017 г. 19:46

Qtоткрытие файла и его передача в PaintEvent

QPaintEvent, C++, QPainter, QImage

Доброго времени суток.

Появился вопрос. Не могу придумать, как его решить.

Есть некая папка. Мы из этой папки прекрасно можем считать файлы png.
И есть прекрасная функция PaintEvent, которая перерисовывает всё, что в неё не сунь.

#include <QMainWindow>
#include <QPicture> 
Читать
F
15 октября 2017 г. 16:45

QtОписание класса С++ в QtCreator

Qt, C++, классы

Здравствуйте!

Есть реализация класса в main.cpp(создается и используется там же)
class Button : public QGraphicsWidget
{
    Q_OBJECT
public:
    Button(const QPixmap &pixmap, QGraphicsItem *parent = 0)
        : QGraphicsWidget(parent), _pix(pixmap)
    {
        setAcceptHoverEvents(true);
        setCacheMode(DeviceCoordinateCache);
    }

    QRectF boundingRect() const Q_DECL_OVERRIDE
    {
        return QRectF(-65, -65, 
Читать
IF
9 августа 2017 г. 17:16

Qt2D Графика в Qt

QT, QGraphicsView, C++

Доброго времени суток, недавно была выпущена статья по созданию и отрисовке графиков в кнопках

https://evileg.com/post/275/

У меня возник вопрос такого плана:

1.И правильно ли я понял как реализуется данная операция отрисовки?
2.как это реализовать в QGraphicsView(QGW)?
3.Как увязывать координаты моей …

Читать
BlinCT
3 апреля 2017 г. 15:07

C++Перегрузка оператор + для класса матрицы

C++

Всем привет. Вопрос состоит в реализации перегрузки оператора. Думаю что я что то не правильно указываю так как класс шаблонный а с этим опыта не много. Ниже укажу хедер класса и реализацию, надеюсь кто то подскажет что не так у …

Читать
BlinCT
2 марта 2017 г. 19:45

QMLОбращение в QML к стринговым данным или ENUM

C++, QML

Всем привет. Такой вопрос возник, есть куча стрингов, примерно такого типа

const QString Message095_Data::m_strTherapyType = "therapy_type";
const QString Message095_Data::m_strTherapyStep = "therapy_step";
const QString Message095_Data::m_strResults = "results";
const QString Message095_Data::m_strRecordedData = "recorded_data";
const QString Message095_Data::m_strExaminationType = "examination_type";
const QString Message095_Data::m_strSourceFilePath = 
Читать
KL
30 января 2017 г. 16:08

QtДиспетчеризация в полиморфизме

полиморфизм, C++, диспетчеризация

На сайте есть статьи по данной тематике? Помогите разобраться с данным понятием.

Читать
KL
27 января 2017 г. 14:05

QtАрхитектура класса

C++, class, архитектура

Добрый день, подскажите пожалуйста по архитектуре класса.

Class A
{
int A;
Qstring str;
public:
A(int b):A(b){}
void setA(int b)
{
A=b;
}
int getA()
{
return A;
}
void setStr(QString str_1)
{
str=str_1;
}
QString getStr()
{
return str; 
Читать
ДЧ
2 декабря 2016 г. 17:54

QML[QML] Постоянно перерисовывается интерфейс в ListModel Проект Navigation Drawer

QtQuick, C++, Qt, QML

Всем привет :)

За основу проекта я повзаимствовал код отсюда: Navigation Drawer

На первом фрагменте у меня 2 кнопки: Подключиться к порту (активна) и Отключиться от порта (неактивна), и сам comboBox, где собственно и хранятся порты. Естественно код связан …

Читать