0
A
回答
3
您可以设置复选框,与此代码为中心:
QWidget *pWidget = new QWidget();
QCheckBox *pCheckBox = new QCheckBox();
QHBoxLayout *pLayout = new QHBoxLayout(pWidget);
pLayout->addWidget(pCheckBox);
pLayout->setAlignment(Qt::AlignCenter);
pLayout->setContentsMargins(0,0,0,0);
pWidget->setLayout(pLayout);
pMyTableWidget->setCellWidget(0,0,pWidget);
(我不知道如果我理解你那么这里)如果你想如果没有选择它的复选框消失,您需要将复选框的单击信号连接到插槽,这会使您的复选框不可见。使用这样的连接方法:
connect(checkbox,SIGNAL(clicked()),this,SLOT(checkboxClicked()));
您需要创建槽checkboxClicked您将检查复选框是否选中的位置。如果没有,那么你必须将其设置为不可见。例如:
QCheckBox* Chb = qobject_cast<QCheckBox *>(QObject::sender());
if(!Chb->checked())
Chb->setVisible(false);
+0
+1在真正的应用程序,它仍然需要实现自定义QAbstractItemModel – 2014-09-28 10:12:15
相关问题
- 1. QtableWidget标题上的复选框
- 2. WPF取消选择带复选框的复选框 - 复选框组合框
- 3. 带有复选框的DataGridTemplateColumn
- 4. 带复选框的POST
- 5. 带有复选框的ListView
- 6. 带复选框的Jmesa
- 7. 带有复选框的Gridview
- 8. 带复选框的WPF ListView
- 9. 带有复选框的ListView
- 10. Python - 添加复选框到QTableWidget的每一行
- 11. QTableWidget中嵌入式复选框发出的信号
- 12. 带触发器的选择复选框?
- 13. 带有复选框的ListView - 为什么复选框不显示?
- 14. 带有复选框的XAML列表框,选中复选框查看它
- 15. 带有复选框的ListView中的IndexOutOfBoundsException
- 16. 带有复选框的ngTable不会选中网格上的所有复选框
- 17. 带有复选框的jqGrid列
- 18. 带复选框的CListCtrl问题
- 19. angular2 - 带有复选框的FormArray
- 20. 带有复选框的SQL SERVER示例
- 21. 带有接受条款的复选框
- 22. 带复选框的简单表格php
- 23. 带有复选框的ListView Android
- 24. 带复选框的搜索表单
- 25. 带复选框目标的表单
- 26. 带复选框的表单集
- 27. GridView中带有复选框的DropdownList
- 28. 带有复选框的DataTable jsf
- 29. 带有复选框的DropDown列表
- 30. 带复选框的Symfony2表单集合
你能在这里发表至少在哪里复选框消失的例子的源代码? – 2014-09-28 09:41:39