Всем привет! Такой вопрос, как мне достать определенный виджет из лойаута.
Например у меня есть такая конструкция:
QHBoxLayout * pLayout = new QHBoxLayout(parent);
QRadioButton * item = new QRadioButton(parent);
QPushButton * button = new QPushButton(parent);
pLayout->addWidget(item);
pLayout->addWidget(button);
layout->addLayout(pLayout);
И мне нужно достать из этой конструкции радиобаттон, например так:
for (size_t i = 0, sz = N; i < sz; ++i)
{
QWidget * selectorWidget = layout->itemAt((int)i)->widget();
}
QRadioButton* item = qobject_cast<QRadioButton*>(selectorWidget);
QVBoxLayout
QHBoxLyaout
, а уже в него что нужно.QPushButton
который вы разместили в QGridLayout
и выставите ему свойство (btn->setEnabled(false)
вроде)Виртуальный выделенный сервер (VDS) становится отличным выбором
Нашёл popup календарь реализованный с помощью QMLХочу его встроить в свою программу, но у меня основное окно программы ui форма
Я реализовал алгоритм по получению нового массива из старогоИ мне хотелось бы получить такой же результат но используя функционал библиотеки...