Qt::tablewidget
来源:互联网 发布:java后端开发面试题 编辑:程序博客网 时间:2024/05/17 04:17
table_widget->setGeometry(14,58,738,381);
table_widget->setColumnCount(4);
table_widget->setColumnWidth(0,44);//设置列宽
table_widget->setColumnWidth(1,44);//设置列宽
table_widget->setColumnWidth(2,100);//设置列宽
table_widget->setColumnWidth(3,102);//设置列宽
table_widget->horizontalHeader()->setDefaultSectionSize(150);
table_widget->horizontalHeader()->setClickable(false);
QStringList header;
header<<tr("name")<<tr("last modify time")<<tr ("type")<<tr("size");
table_widget->setHorizontalHeaderLabel
QFont font
font.setBold(true);
table_widget->horizontalHeader()->setFont(font);
table_widget->horizontalHeader()->setStretchLastSection(true);
table_widget->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
table_widget->verticalHeader()->setDefaultSectionSize(10);
table_widget->setFrameShape(QFrame::NoFrame);
table_widget->setShowGrid(false);
table_widget->verticalHeader()->setVisible(false);
table_widget->setSelectionMode(QAbstractItemView::ExtendedSelection);
table_widget->setSelectionBehavior(QAbstractItemView::SelectRows);
table_widget->setEditTriggers(QAbstractItemView::NoEditTriggers);
table_widget->horizontalHeader()->resizeSection(0,150);
table_widget->horizontalHeader()->setFixedHeight(25);
table_widget->setStyleSheet("selection-background-color:lightblue;");
table_widget->horizontalHeader()->setStyleSheet("QHeaderView::section{background:skyblue;}");
//设置水平、垂直滚动条样式
table_widget->horizontalScrollBar()->setStyleSheet("QScrollBar{background:transparent; height:10px;}"
"QScrollBar::handle{background:lightgray; border:2px solid transparent; border-radius:5px;}"
"QScrollBar::handle:hover{background:gray;}"
"QScrollBar::sub-line{background:transparent;}"
"QScrollBar::add-line{background:transparent;}");
table_widget->verticalScrollBar()->setStyleSheet("QScrollBar{background:transparent; width: 10px;}"
"QScrollBar::handle{background:lightgray; border:2px solid transparent; border-radius:5px;}"
"QScrollBar::handle:hover{background:gray;}"
"QScrollBar::sub-line{background:transparent;}"
void UsbCheck::changeTest(int row, int col)
{
if(ui->tableWidget->item(row, col)->checkState()==Qt::Checked)
{
integerVector.append(row);
}
}
void UsbCheck::deleteRow()
{
cout<<integerVector.size()<<endl; for(int i=0;i<</SPAN>integerVector.size();i++)
{
cout<<integerVector[i]<<endl;
ui->tableWidget->removeRow(integerVector[i]);
}
integerVector.clear();
}
//插入复选框控件
auto rowID = ui->tableWidget->rowCount();
ui->tableWidget->setRowCount(rowID+1);//新增行
QTableWidgetItem *checkbox = new QTableWidgetItem();
checkbox->setCheckState(Qt::Unchecked);
ui->tableWidget->setItem(rowID, 0, checkbox); //插入复选框
ui->tableWidget->setItem(rowID, 1, new QTableWidgetItem(QString::number(rowID)));
ui->tableWidget->setItem(rowID, 2, newQTableWidgetItem(QString::fromStdWString(usbinfo[recordNo].Devicetype)));
- Qt::tablewidget
- QT tablewidget 自适应宽度
- QT TableWidget应用笔记
- QT TableWidget插入数据
- Qt TableWidget控件使用
- QT tableWidget基本用法
- Qt:表格 tableWidget
- qt tablewidget的显示问题
- Qt之TableWidget、信号、槽
- QT 获得tableWidget中QComboBox的内容
- Qt 读写Excel,并显示到tablewidget
- Qt 读写Excel,并显示到tablewidget
- Qt中tableWidget的样式总结
- Qt 读写Excel,并显示到tablewidget
- Qt 读写文件,并显示到tablewidget
- QT 获得tableWidget中QComboBox的内容
- QT TableWidget的使用1:简单使用
- Qt 读写Excel并显示到tablewidget
- ajax中的get和post
- Android中清楚Cookie和WebView的缓存
- 曲折的安装zabbix-agent
- [Leetcode] 10. Regular Expression Matching
- 排序算法总结(一)
- Qt::tablewidget
- 查询端口被哪个程序占用
- Nexus本地maven服务器搭建详细介绍
- opencv下SIFT使用
- 贴片元件的封装中名字后缀的 L N M的含义
- 每日一佳——Trading Convexity for Scalability(Ronan Collobert et al. ,ICML,2006)
- c 套接字编程中的time_wait close_wait解决
- 离家的孩子恨爸爸
- JS 操作技巧