QTableWidget 设置头标签
来源:互联网 发布:天刀淘宝刷天赏积分 编辑:程序博客网 时间:2024/05/21 23:33
要设置QTableWidget的标题,可以通过调用setHorizontalHeaderLabels(const QStringList & labels)来设置。labels中存放的是所有要显示为标题的内容。
Example:本例主要是以实现一个简单的输出窗口为例
//输出窗口头文件代码:
#ifndef OUTPUT_H#define OUTPUT_H//#include "qgridview.h"#include <QWidget>class COutput : public QWidget{ Q_OBJECTpublic: explicit COutput(QWidget *parent = 0); signals: public slots: };#endif // OUTPUT_H
//输出窗口实现文件代码:
#include "output.h"
#include <QGridLayout>
#include <QLabel>
#include <QTableWidgetItem>
#include <QTableWidget>
#include <QHBoxLayout>
#include <QHeaderView>
COutput::COutput(QWidget *parent) :
QWidget(parent)
{
//QGridView *gridview = new QGridView();
QTableWidget *tableWidget = new QTableWidget(this);
tableWidget->setColumnCount(2);
tableWidget->setColumnWidth(0, 350);
tableWidget->setColumnWidth(1, 700);
QStringList strList;
QString strDesc(tr("描述"));
QString strLoca(tr("位置"));
strList.push_back(strDesc);
strList.push_back(strLoca);
//set the horizontal title
tableWidget->setHorizontalHeaderLabels(strList);
//set the alignment way
tableWidget->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft);
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(tableWidget);
this->setLayout(layout);
}
//main.cpp 内容如下:
#include "mainwindow.h"//#include "toolkit.h"#include <QApplication>#include <QDockWidget>#include "output.h"#include <QTextEdit>int main(int argc, char *argv[]){ QApplication a(argc, argv); //MainWindow w; //w.show(); QMainWindow * wnd = new QMainWindow; QTextEdit *txtEdit = new QTextEdit; wnd->setCentralWidget(txtEdit); COutput *pOutput = new COutput; if(NULL == pOutput) { return 1; } QDockWidget *outputDock = new QDockWidget(); if(NULL == outputDock) { return 1; } outputDock->setWindowTitle("输出"); outputDock->setAllowedAreas(Qt::AllDockWidgetAreas); outputDock->setWidget(pOutput); wnd->addDockWidget(Qt::BottomDockWidgetArea, outputDock); wnd->show(); return a.exec();}
- QTableWidget 设置头标签
- 设置HTML头标签
- QTableWidget设置
- QtableWidget常用属性设置
- QTableWidget 表头样式设置
- QtableWidget常用属性设置
- qtablewidget 设置居中
- 设置QTableWidget颜色
- QTableWidget的详细设置
- QTableWidget的详细设置
- curl 设置自定义http头标签
- 在QTableWidget的列头增加Checkbox
- QTableWidget column宽度的设置
- 设置QTableWidget为不可编辑
- QTableWidget 点击标题栏 设置排序
- QTableWidget十字高亮设置
- qt QTableView/QTableWidget样式设置
- QTableWidget 点击标题栏 设置排序
- Linux字符设备驱动的register_chrdev()与unregister_chrdev()
- Ado.net中用StreamWriter从数据库表中导出数据到txt中……
- PLC1
- win 8 store app 公民身份证信息查询 隐私声明
- win 8 store app 手机号码所在地查询 隐私声明
- QTableWidget 设置头标签
- ubuntu 12.04(64位)下搭建android2.3/android4.2/4.1/4.0开发环境
- 行政区划代码行政编码大全(截止2012年10月31日)SQL语句
- Spring AOP 详解
- 数据库设计原则
- UIPageControl 小点图片更换
- python性能测试脚本
- CIRCOS教程翻译 3.6——Ideogram Highlights
- win 8 store app 城市邮编查询 隐私声明