[英]How to assign QButtonGroup to a layout
我們如何將 QButtonGroup 分配給布局?
radioLayout = QtGui.QHBoxLayout()
radioGroup=QtGui.QButtonGroup()
radioLayout.addWidget(radioGroup)
在嘗試將 radioGroup 添加到布局的最后一行出現TypeError
錯誤。 什么是正確的方法?
QButtonGroup
不是Qwidget
,它是List<QPushButton>
的舒適實現,當然,您可以將所有按鈕添加到QLayout
但它比簡單的addWidget
方法更困難,因此代碼:
QList<QAbstractButton*> buttonList=m_buttonGroup->buttons();
for (QList<QAbstractButton*>::const_iterator it=buttonList.cbegin(); it!=buttonList.cend(); ++it)
{
layout->addWidget(*it);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.