레이아웃없이 QRadioButton을 QWizardPage에 추가하는 것이 매우 쉽다는 것을 생각하고 있습니다. 내가 무엇을 것입니다 볼 코드의이 작은 조각을 추가레이아웃없이 QWidget에 QRadioButton 추가
int newPositionY = 0;
for (vector<Events::VCS::PnPDevice>::const_iterator it=m_devices.begin(); it!=m_devices.end(); it++)
{
if (it->type == Events::VCS::HEADSET)
{
//add a radio button
stringstream text;
text << (it->name) << " " << (it->serialNumber);
QRadioButton* radioButton = new QRadioButton(ui.wpSINGLE_USER);
radioButton->setGeometry(50, 20 + newPositionY, 260, 40);
radioButton->setText(text.str().c_str());
newPositionY = newPositionY + 40
}
}
}
: 사용자가 다음 버튼을 클릭하면 QRadioButton을 추가
다음 코드가 호출되고 (신호 currentIdChanged 코드를 호출) on QRadioButton
그런 다음 문제가 QRect 일 수 있습니다.
rect1과 rect2의 값이 잘못되었습니다. rect1의 올바른 값은 rect2 (50, 60, 260, 40)의 경우 (50, 20, 260, 40)이고 n 인 경우 rect1 = (0, 0, 259, 39)
QRadioButton을 레이아웃없이 QWidget에 추가하는 방법은 무엇이 문제입니까?
편집하는 대신 사용자가 다음 나는 QWizard의 생성자로 추가하고 버튼을 클릭하면 QWizardPage에 QRadioButton을 추가하는, 경우, 이상하다
, 그것은 작동합니다.
누군가 내 슬롯 기능에 내 QWizardPage에 QRadioButton을 추가 할 수없는 이유를 말할 수 있습니까?
덕분에
업데이트가 작동하지 않지만 QRadioButton을 레이아웃에 추가하면 작동합니다. 또한 당신을 위해 +1 정말 잘 문서화 된 답변. 감사. – peterphonic