免费设计app软件,石家庄关键词优化软件,汕头中企动力,手机照片制作成相册目录
效果#xff1a;
1.列宽、行高自动分配
2.固定值
3.随内容分配列宽 随内容分配行高
4.水平方向标签拓展剩下的窗口部分#xff0c;填满表格
5.列宽是自动分配的#xff0c;但是第一列可手动调整宽度#xff0c;而表格整体的列宽仍是自动分配的。第二、三列办法调…目录
效果
1.列宽、行高自动分配
2.固定值
3.随内容分配列宽 随内容分配行高
4.水平方向标签拓展剩下的窗口部分填满表格
5.列宽是自动分配的但是第一列可手动调整宽度而表格整体的列宽仍是自动分配的。第二、三列办法调整列宽自动分配的
6.手动 自定义列宽
7. 其实也可以设置宽度比例
8. QTableWidgetItem QLable 字符过长 省略显示
9.隐藏 默认显示行头
10.设置选中时为整行选中 12. 显示QTableWidget组件中的线
13.去除选中虚线框
14.设置非单元滚动
15.隔行交替背景色
16.QTableWidget类中的常用方法
17.编辑规则的枚举值类型
18.表格选择行为的枚举值
19.单元格文本水平对齐方式
20. 单元格文本垂直对齐方式
注意 效果 1.列宽、行高自动分配
//列宽自动分配
tableWidget.horizontalHeader().sectionResizeMode(QHeaderView::Stretch)
//行高自动分配
tableWidget.verticalHeader().SectionResizeMode(QHeaderView::Stretch)
2.固定值
tableWidget.horizontalHeader().SectionResizeMode(QHeaderView::Fixed)
3.随内容分配列宽 随内容分配行高
tableWidget.verticalHeader().SectionResizeMode(QHeaderView::Stretch)
tableWidget.verticalHeader().SectionResizeMode(0, QHeaderView::ResizeToContents)tableWidget.verticalHeader().SectionResizeMode(QHeaderView::Stretch)
tableWidget.verticalHeader().SectionResizeMode(0, QHeaderView::ResizeToContents)
4.水平方向标签拓展剩下的窗口部分填满表格
tableWidget.horizontalHeader().setStretchLastSection(true)
5.列宽是自动分配的但是第一列可手动调整宽度而表格整体的列宽仍是自动分配的。第二、三列办法调整列宽自动分配的
tableWidget.horizontalHeader().SectionResizeMode(QHeaderView::Stretch)
tableWidget.horizontalHeader().SectionResizeMode(0, QHeaderView::Interactive)
6.手动 自定义列宽 tableWidget-setColumnWidth(0, 200);tableWidget-setColumnWidth(1, 200);tableWidget-setColumnWidth(2, 150);tableWidget-setColumnWidth(3, 120);tableWidget-setColumnWidth(4, 150);
7. 其实也可以设置宽度比例 int width m_Controls.tableWidget-width();m_Controls.tableWidget-setColumnWidth(0, width/5);m_Controls.tableWidget-setColumnWidth(1, width/5*2);m_Controls.tableWidget-setColumnWidth(2, width/5 );m_Controls.tableWidget-setColumnWidth(3, width/5);
8. QTableWidgetItem QLable 字符过长 省略显示
https://blog.csdn.net/q610098308/article/details/134446165 9.隐藏 默认显示行头
tableWidget-verticalHeader()-setVisible(false)
10.设置选中时为整行选中 tableWidget-setSelectionBehavior(QAbstractItemView::SelectRows); tableWidget-setEditTriggers(QAbstractItemView::NoEditTriggers);
12. 显示QTableWidget组件中的线
tableWidget-setShowGrid(true);
13.去除选中虚线框
tableWidget-setFocusPolicy(Qt::NoFocus);
14.设置非单元滚动
tableWidget-setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);tableWidget-setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
15.隔行交替背景色
tableWidget-setAlternatingRowColors(true)
16.QTableWidget类中的常用方法
方法描述setROwCount(int row)设置QTableWidget表格控件的行数setColumnCount(int col)设置QTableWidget表格控件的列数setHorizontalHeaderLabels()设置QTableWidget表格控件的水平标签setVerticalHeaderLabels()设置QTableWidget表格控件的垂直标签setItem(int ,int ,QTableWidgetItem)在QTableWidget表格控件的每个选项的单元控件内添加控件horizontalHeader()获得QTableWidget表格控件的表格头以便执行隐藏rowCount()获得QTableWidget表格控件的行数columnCount()获得QTableWidget表格控件的列数setEditTriggers(EditTriggers triggers)设置表格是否可以编辑设置表格的枚举值setSelectionBehavior设置表格的选择行为setTextAlignment()设置单元格内文本的对齐方式setSpan(int row,int column,int rowSpanCount,int columnSpanCount)合并单元格要改变单元格的第row行column列要合并rowSpancount行数和columnSpanCount列数row要改变的行数column要改变的列数rowSpanCount需要合并的行数columnSpanCount需要合并的列数setShowGrid()在默认情况下表格的显示是有网格的可以设置True或False用于是否显示默认TruesetColumnWidth(int column,int width)设置单元格行的宽度setRowHeight(int row,int height) 设置单元格列的高度
17.编辑规则的枚举值类型
选项值描述QAbstractItemView.NoEditTriggers0No0不能对表格内容进行修改QAbstractItemView.CurrentChanged1Editing1任何时候都能对单元格进行修改QAbstractItemView.DoubleClicked2Editing2双击单元格QAbstractItemView.SelectedClicked4Editing4单击已经选中的内容QAbstractItemView.EditKeyPressed8Editing8当修改键按下时修改单元格QAbstractItemView.AnyKeyPressed16Editing16按任意键修改单元格QAbstractItemView.AllEditTriggers31Editing31包括以上所有条件
18.表格选择行为的枚举值
选择值描述QAbstractItemView.SelectItems0Selecting0选中单个单元格QAbstractItemView.SelectRows1Selecting1选中一行QAbstractItemView.SelectColumns2Selecting2选中一列
19.单元格文本水平对齐方式
选项描述Qt.AlignLeft将单元格内的内容沿单元格的左边缘对齐Qt.AlignRight将单元格内的内容沿单元格的右边缘对齐Qt.AlignHCenter在可用空间中居中显示在水平方向上Qt.AlignJustify将文本在可用空间内对齐默认从左到右
20. 单元格文本垂直对齐方式
选项描述Qt.AlignTop与顶部对齐Qt.AlignBottom与底部对齐Qt.AlignVCenter在可用空间中居中显示在垂直方向上Qt.AlignBaseline与基线对齐
如果要设置水平和垂直方向对齐方式比如在表格空间内上下左右居中对齐那么只要使用Qt,AlignHCenter和Qt,AlignVCenter即可
注意
如数据也需要设置列数否则可能不显示
tableWidget-setColumnCount(10);
文章转载自: http://www.morning.dnjwm.cn.gov.cn.dnjwm.cn http://www.morning.rwdbz.cn.gov.cn.rwdbz.cn http://www.morning.wjrq.cn.gov.cn.wjrq.cn http://www.morning.bhpjc.cn.gov.cn.bhpjc.cn http://www.morning.fnbtn.cn.gov.cn.fnbtn.cn http://www.morning.wglhz.cn.gov.cn.wglhz.cn http://www.morning.epeij.cn.gov.cn.epeij.cn http://www.morning.srbfz.cn.gov.cn.srbfz.cn http://www.morning.xgbq.cn.gov.cn.xgbq.cn http://www.morning.qwdlj.cn.gov.cn.qwdlj.cn http://www.morning.gxeqedd.cn.gov.cn.gxeqedd.cn http://www.morning.gmmxh.cn.gov.cn.gmmxh.cn http://www.morning.mttck.cn.gov.cn.mttck.cn http://www.morning.cjmmn.cn.gov.cn.cjmmn.cn http://www.morning.mqwdh.cn.gov.cn.mqwdh.cn http://www.morning.bkjhx.cn.gov.cn.bkjhx.cn http://www.morning.rtbhz.cn.gov.cn.rtbhz.cn http://www.morning.ktblf.cn.gov.cn.ktblf.cn http://www.morning.wkrkb.cn.gov.cn.wkrkb.cn http://www.morning.rcqyk.cn.gov.cn.rcqyk.cn http://www.morning.nbsfb.cn.gov.cn.nbsfb.cn http://www.morning.yymlk.cn.gov.cn.yymlk.cn http://www.morning.khntd.cn.gov.cn.khntd.cn http://www.morning.cmdfh.cn.gov.cn.cmdfh.cn http://www.morning.fbnsx.cn.gov.cn.fbnsx.cn http://www.morning.ykrg.cn.gov.cn.ykrg.cn http://www.morning.ypbdr.cn.gov.cn.ypbdr.cn http://www.morning.dfygx.cn.gov.cn.dfygx.cn http://www.morning.dmchips.com.gov.cn.dmchips.com http://www.morning.0dirty.cn.gov.cn.0dirty.cn http://www.morning.mjzgg.cn.gov.cn.mjzgg.cn http://www.morning.gbfck.cn.gov.cn.gbfck.cn http://www.morning.zqfz.cn.gov.cn.zqfz.cn http://www.morning.gwxwl.cn.gov.cn.gwxwl.cn http://www.morning.sqskm.cn.gov.cn.sqskm.cn http://www.morning.ryywf.cn.gov.cn.ryywf.cn http://www.morning.qfmcm.cn.gov.cn.qfmcm.cn http://www.morning.pkmw.cn.gov.cn.pkmw.cn http://www.morning.zqbrw.cn.gov.cn.zqbrw.cn http://www.morning.mtmph.cn.gov.cn.mtmph.cn http://www.morning.bsqth.cn.gov.cn.bsqth.cn http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn http://www.morning.gmrxh.cn.gov.cn.gmrxh.cn http://www.morning.demoux.com.gov.cn.demoux.com http://www.morning.qszyd.cn.gov.cn.qszyd.cn http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com http://www.morning.xjkfb.cn.gov.cn.xjkfb.cn http://www.morning.mmosan.com.gov.cn.mmosan.com http://www.morning.ygkq.cn.gov.cn.ygkq.cn http://www.morning.gydsg.cn.gov.cn.gydsg.cn http://www.morning.plqkz.cn.gov.cn.plqkz.cn http://www.morning.fypgl.cn.gov.cn.fypgl.cn http://www.morning.lznfl.cn.gov.cn.lznfl.cn http://www.morning.zlff.cn.gov.cn.zlff.cn http://www.morning.rzmkl.cn.gov.cn.rzmkl.cn http://www.morning.sdecsd.cn.gov.cn.sdecsd.cn http://www.morning.kzslk.cn.gov.cn.kzslk.cn http://www.morning.cfhwn.cn.gov.cn.cfhwn.cn http://www.morning.nmkbl.cn.gov.cn.nmkbl.cn http://www.morning.qgkcs.cn.gov.cn.qgkcs.cn http://www.morning.tdxnz.cn.gov.cn.tdxnz.cn http://www.morning.yrkdq.cn.gov.cn.yrkdq.cn http://www.morning.hnmbq.cn.gov.cn.hnmbq.cn http://www.morning.cctgww.cn.gov.cn.cctgww.cn http://www.morning.zxdhp.cn.gov.cn.zxdhp.cn http://www.morning.zwhtr.cn.gov.cn.zwhtr.cn http://www.morning.hpspr.com.gov.cn.hpspr.com http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn http://www.morning.kzdwt.cn.gov.cn.kzdwt.cn http://www.morning.hlfnh.cn.gov.cn.hlfnh.cn http://www.morning.hmmnb.cn.gov.cn.hmmnb.cn http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn http://www.morning.kxxld.cn.gov.cn.kxxld.cn http://www.morning.tfgkq.cn.gov.cn.tfgkq.cn http://www.morning.yxzfl.cn.gov.cn.yxzfl.cn http://www.morning.ygqhd.cn.gov.cn.ygqhd.cn http://www.morning.qyjqj.cn.gov.cn.qyjqj.cn http://www.morning.rhgtc.cn.gov.cn.rhgtc.cn http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn http://www.morning.gybnk.cn.gov.cn.gybnk.cn