Size: a a a

2021 February 13

I

Inttech in Qt
rockdrilla🐍
ну, то есть, я имею в виду сборку бинарников для 32-битной винды.
а не в курсе есть ли какое ни будь правило настройки компиляторов, в креаторе?
у меня тут такая каша. Профиль Qt  (qmake) вообще с другой версии qt взял.
источник

С

Серж in Qt
Есть общее правило: ты должен понимать что ты делаешь
источник

I

Inttech in Qt
Серж
Есть общее правило: ты должен понимать что ты делаешь
А как понять, что устанавливать в visual studio installer?
Мне нужно компиляторы и отладчики для MSVC 2017 профиля Qt
источник

r

rockdrilla🐍 in Qt
разработчики играют в свой dll hell, только называется он toolchain hell :)
источник

I

Inttech in Qt
Серж
Есть общее правило: ты должен понимать что ты делаешь
Фух разобрался, оказывается ещё нужно кроме понимания ещё иметь чуточку везения, оказывается в переменной PATH dll были прописаны на старом диске F а а тут уже E
источник

С

Серж in Qt
Inttech
Фух разобрался, оказывается ещё нужно кроме понимания ещё иметь чуточку везения, оказывается в переменной PATH dll были прописаны на старом диске F а а тут уже E
источник

М

Максим in Qt
Привет, возможно как то настроить clip у ScatterSeries в ChartView в qml? Что бы точки рисовались над границами графика
источник

В

Владислав in Qt
Всем привет. Кто нибудь подскажет как убрать теневую сборку в новом qt creator ?
источник
2021 February 14

.

. in Qt
class CustomWidget : public QWidget {
   Q_OBJECT
public:
   explicit CustomWidget(QWidget *parent = nullptr);
   ~CustomWidget() override = default;
};

CustomWidget::CustomWidget(QWidget *parent) : QWidget(parent) {
   setObjectName("customWidget");
}


class MainWindow : public QWidget
{
   Q_OBJECT
public:
   MainWindow(QWidget *parent = nullptr);
   ~MainWindow() = default;
};

MainWindow::MainWindow(QWidget *parent)
   : QWidget(parent)
{
   auto w1 = new QWidget(this);
   auto w2 = new CustomWidget(this);
   w1->setObjectName("QWidget");
   qDebug() << w1->objectName() << w2->objectName();
   auto l = new QVBoxLayout(this);
   l->addWidget(w1);
   l->addWidget(w2);
}


int main(int argc, char *argv[]) {
   QApplication a(argc, argv);

   QFile styleFile("main.qss");
   styleFile.open(QFile::ReadOnly);
   a.setStyleSheet(styleFile.readAll());
   styleFile.close();

   MainWindow w;
   w.show();
   return QApplication::exec();
}


QSS:

QWidget {
   background-color: blue;
}

QWidget#QWidget {
   background-color: red;
}

QWidget#customWidget {
   background-color: green;
}

Всем привет. Добавляю в Layout два виджета: один кастомный, другой нет. Согласно QSS ожидаю, что будет две полоски: красная и зеленая, но в результате фон в кастомном виджете пропадает. Что я делаю не так?
источник

.

. in Qt
источник

СС

Сергей Семёнкин... in Qt
возможно, вот тут не правильно?
QWidget#customWidget {
   background-color: green;
}
источник

СС

Сергей Семёнкин... in Qt
CustomWidget#customWidget {
   background-color: green;
}
источник

.

. in Qt
Сергей Семёнкин
CustomWidget#customWidget {
   background-color: green;
}
неа, оно нечувствительно к наследованию
источник

СС

Сергей Семёнкин... in Qt
источник

СС

Сергей Семёнкин... in Qt
void CustomWidget::paintEvent(QPaintEvent *)
{
   QStyleOption opt;
   opt.init(this);
   QPainter p(this);
   style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
}
источник

СС

Сергей Семёнкин... in Qt
источник

.

. in Qt
оу, спасибо! не смог вчера найти этого(
источник

УВ

Учусь Вебу in Qt
В Qt имитация html, css и вобще DOM дерева или там все как в браузере?
источник

r

rockdrilla🐍 in Qt
QtWebkit - понятно, на чём (проект вроде жив, но там нехватка рабочих рук), и оно относительно стороннее. QtWebview (или как там) - емнип, Chromium, это в штатной поставке.
источник

r

rockdrilla🐍 in Qt
местные мастера поправят меня, если что
источник