pyqt创建tablewidget
时间: 2023-08-08 22:13:12 浏览: 101
回答: 在PyQt中创建TableWidget可以按照以下步骤进行操作。首先,创建一个TableWidget实例,并设置行数和列数。然后,使用setCellWidget方法将自定义的widget添加到指定的单元格中。可以使用QWidget、QRadioButton、QLabel等作为widget的组件。例如,可以使用QRadioButton作为按钮,使用QLabel作为标签。可以使用QHBoxLayout和QVBoxLayout来设置widget的布局。可以使用addWidget方法将组件添加到布局中,并使用addLayout方法将布局添加到widget中。最后,使用setLayout方法将widget的布局设置为TableWidget的单元格widget。此外,还可以使用QPushButton作为按钮,并使用clicked.connect方法连接按钮的点击事件到相应的槽函数。在槽函数中,可以执行相应的操作,比如打印值。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [pyqt 在tablewidget表格控件里添加 buttom按钮控件](https://blog.csdn.net/m0_56219944/article/details/129961439)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [pyqt中tableWidget单元格中添加多行数据展示](https://blog.csdn.net/weixin_45185818/article/details/129945559)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [pyqt5 tableWidget表格里添加控件并关联函数](https://blog.csdn.net/jay2014dy/article/details/124837872)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文