当前位置: 首页>>代码示例>>C++>>正文


C++ QTableWidget::horizontalHeaderItem方法代码示例

本文整理汇总了C++中QTableWidget::horizontalHeaderItem方法的典型用法代码示例。如果您正苦于以下问题:C++ QTableWidget::horizontalHeaderItem方法的具体用法?C++ QTableWidget::horizontalHeaderItem怎么用?C++ QTableWidget::horizontalHeaderItem使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在QTableWidget的用法示例。


在下文中一共展示了QTableWidget::horizontalHeaderItem方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: QLabel

ServerTab::ServerTab()
{
    //
    QLabel *legendLabel = new QLabel("Liste des clients connectés au serveur.");
    legendLabel->setFixedHeight(40);

    // TabWidget

    QTableWidget *tableWidget = new QTableWidget();
    tableWidget->setColumnCount(6);

    // resize to contents
    tableWidget->setColumnWidth(0, 300);
    tableWidget->setColumnWidth(4, 120);

    QStringList listHeaders;
    listHeaders << "Nom du client" << "ID de connexion" << "Adresse IP" << "Statut" << "Début de connexion" << "Fin de connexion";
    tableWidget->setHorizontalHeaderLabels(listHeaders);
    tableWidget->horizontalHeaderItem(0)->setTextAlignment(Qt::AlignLeft);


    // Layering

    QVBoxLayout *vl = new QVBoxLayout();
    setLayout(vl);
    vl->addWidget(legendLabel);
    vl->addWidget(tableWidget);
}
开发者ID:hesrondev,项目名称:IoT-Project,代码行数:28,代码来源:servertab.cpp

示例2: QLabel

AppHistoryTab::AppHistoryTab()
{

    //

    QLabel *legendLabel = new QLabel("Historique des applications depuis la connexion au serveur.");
    legendLabel->setFixedHeight(40);


    // TabWidget

    QTableWidget *tableWidget = new QTableWidget();
    tableWidget->setColumnCount(6);

    // resize to contents
    tableWidget->setColumnWidth(0, 300);

    QStringList listHeaders;
    listHeaders << "Nom" << "PID" << "Statut" << "UID" << "Date de début" << "Date de fin";
    tableWidget->setHorizontalHeaderLabels(listHeaders);
    tableWidget->horizontalHeaderItem(0)->setTextAlignment(Qt::AlignLeft);


    // Layering

    QVBoxLayout *vl = new QVBoxLayout();
    setLayout(vl);
    vl->addWidget(legendLabel);
    vl->addWidget(tableWidget);
}
开发者ID:hesrondev,项目名称:IoT-Project,代码行数:30,代码来源:apphistorytab.cpp

示例3: QGroupBox

IPCamTable::IPCamTable(QWidget *parent) :
    QGroupBox(parent),
    ui(new Ui::IPCamTable)
{
    ui->setupUi(this);
	QTableWidget *tableWidget = ui->tableWidget;
    QTableWidgetItem *headerItem;
	int i = 0;
    while ((headerItem=tableWidget->horizontalHeaderItem(i)) != 0)
        m_mapHeaderToColumn.insert(headerItem->text(), i++);
}
开发者ID:119,项目名称:IPCamTool,代码行数:11,代码来源:ipcamtable.cpp

示例4: itemDoubleClicked

openvolume::openvolume( QWidget * parent ) :
	QDialog( parent )
{
	m_ui = new Ui::openvolume() ;
	m_ui->setupUi( this ) ;
	this->setFixedSize( this->size() ) ;
	this->setFont( parent->font() ) ;

	connect( m_ui->tableWidget,SIGNAL( itemDoubleClicked( QTableWidgetItem * ) ),this,SLOT( tableEntryDoubleClicked( QTableWidgetItem * ) ) ) ;
	connect( m_ui->tableWidget,SIGNAL( currentItemChanged( QTableWidgetItem *,QTableWidgetItem * ) ),this,
		 SLOT( currentItemChanged( QTableWidgetItem *,QTableWidgetItem * ) ) ) ;
	connect( m_ui->pbHelp,SIGNAL( clicked() ),this,SLOT( pbHelp() ) ) ;
	connect( m_ui->pbUUID,SIGNAL( clicked() ),this,SLOT( pbUUID() ) ) ;
	connect( m_ui->pbCancel,SIGNAL( clicked() ),this,SLOT( pbCancel() ) ) ;

	m_action = new QAction( this ) ;
	QList<QKeySequence> keys ;
	keys.append( Qt::Key_Enter ) ;
	keys.append( Qt::Key_Return ) ;
	m_action->setShortcuts( keys ) ;

	connect( m_action,SIGNAL( triggered() ),this,SLOT( EnterKeyPressed() ) ) ;

	this->addAction( m_action ) ;

	QTableWidget * tw = m_ui->tableWidget ;
	tw->setColumnWidth( 0,183 ) ;
	tw->setColumnWidth( 1,90 ) ;
	//tw->setColumnWidth( 2,110 ) ;
	tw->hideColumn( 2 ) ;
	tw->setColumnWidth( 3,90 ) ;
	tw->setColumnWidth( 4,309 ) ;

	for( int i = 0 ; i < 5 ; i++ ){
		tw->horizontalHeaderItem( i )->setFont( this->font() ) ;
	}
	tw->horizontalHeader()->setVisible( true ) ;

	m_ui->checkBoxUUID->setVisible( false ) ;

	m_diableNonLUKS = false ;
	//m_ui->pbUUID->setVisible( false ) ;
	m_showEncryptedOnly = false ;
	m_showLuksOnly = false ;

	this->installEventFilter( this ) ;
}
开发者ID:aromis,项目名称:zuluCrypt,代码行数:47,代码来源:openvolume.cpp

示例5: on_delete_station_btn_clicked

void TrainLinePanel::on_delete_station_btn_clicked()
{
    QTableWidget* tableWidget =  dynamic_cast<QTableWidget*>(ui->stackedWidget->currentWidget());
    if(tableWidget == NULL)
        return;
    if(tableWidget->horizontalHeaderItem(0)->text() != "Station number")
        return ;
    QTableWidgetItem* currentItem = tableWidget->currentItem();
    if(currentItem == NULL)
        return;

    QString sql = QString("delete from tb_station_info where rowid=%1;").arg(tableWidget->item(currentItem->row(),9)->text());

    GlobalInfo_t::getInstance()->db->exec(sql);
    int index = ui->listWidget->currentRow();
    on_listWidget_currentRowChanged(index);

}
开发者ID:zhangxuran11,项目名称:SystemController,代码行数:18,代码来源:trainlinepanel.cpp

示例6: on_add_station_btn_clicked

void TrainLinePanel::on_add_station_btn_clicked()
{
    QTableWidget* tableWidget =  dynamic_cast<QTableWidget*>(ui->stackedWidget->currentWidget());
    if(tableWidget == NULL)
        return;
    if(tableWidget->horizontalHeaderItem(0)->text() != "Station number")
        return ;
    QListWidgetItem* item = ui->listWidget->currentItem();
    int index = ui->listWidget->currentRow();
    if(item == NULL)
        return;
    QStringList strList = item->text().split(QChar(':'));
    QString sql = QString("insert into tb_station_info (train_id,indexNu) values(%1,(select indexNu from tb_station_info where train_id=%1 order by indexNu DESC limit 1 )+1);").arg(strList[0]);
    GlobalInfo_t::getInstance()->db->exec(sql,false);
    on_listWidget_currentRowChanged(index);


}
开发者ID:zhangxuran11,项目名称:SystemController,代码行数:18,代码来源:trainlinepanel.cpp


注:本文中的QTableWidget::horizontalHeaderItem方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。