您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ verticalHeader函数代码示例

51自学网 2021-06-03 09:37:58
  C++
这篇教程C++ verticalHeader函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中verticalHeader函数的典型用法代码示例。如果您正苦于以下问题:C++ verticalHeader函数的具体用法?C++ verticalHeader怎么用?C++ verticalHeader使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

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

示例1: setAttribute

PreviewTable::PreviewTable(int numRows, int numCols, QWidget * parent, const char * name):Q3Table(numRows, numCols, parent, name){	setAttribute(Qt::WA_DeleteOnClose);	setSelectionMode(Q3Table::NoSelection);	setReadOnly(true);	setRowMovingEnabled(false);	setColumnMovingEnabled(false);	verticalHeader()->setResizeEnabled(false);	for (int i=0; i<numCols; i++){		comments << "";		col_label << QString::number(i+1);	}	d_start_col = numCols;	setHeader();	setMinimumHeight(2*horizontalHeader()->height());	connect(horizontalHeader(), SIGNAL(sizeChange(int, int, int)), this, SLOT(setHeader()));}
开发者ID:BackupTheBerlios,项目名称:qtiplot-svn,代码行数:19,


示例2: SetDefaultColumnsView

void FilmsViewList::LoadSettings(){    AlexandraSettings* settings = AlexandraSettings::GetInstance();    QByteArray headerState = settings->GetListViewHeaderState();    if( headerState.isEmpty() ) // First launch (or without settings file)    {        SetDefaultColumnsView();    }    else    {        horizontalHeader()->restoreState( headerState );    }    verticalHeader()->setDefaultSectionSize( settings->GetListRowHeight() );    QFont font = this->font();    font.setPointSize(settings->GetListFontSize());    setFont( font );}
开发者ID:david-geiger,项目名称:alexandra,代码行数:19,


示例3: QTableWidget

MemoryViewWidget::MemoryViewWidget(QWidget* parent) : QTableWidget(parent){  horizontalHeader()->hide();  verticalHeader()->hide();  setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);  setShowGrid(false);  setFont(Settings::Instance().GetDebugFont());  connect(&Settings::Instance(), &Settings::DebugFontChanged, this, &QWidget::setFont);  connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, [this] { Update(); });  connect(this, &MemoryViewWidget::customContextMenuRequested, this,          &MemoryViewWidget::OnContextMenu);  connect(&Settings::Instance(), &Settings::ThemeChanged, this, &MemoryViewWidget::Update);  setContextMenuPolicy(Qt::CustomContextMenu);  Update();}
开发者ID:Craftyawesome,项目名称:dolphin,代码行数:19,


示例4: Q_UNUSED

void TupFramesTable::insertFrame(int layerPos, const QString &name){    Q_UNUSED(name);    if (layerPos < 0 || layerPos >= k->layers.count())         return;        layerPos = verticalHeader()->logicalIndex(layerPos);        k->layers[layerPos].lastItem++;        if (k->layers[layerPos].lastItem >= columnCount())        insertColumn(k->layers[layerPos].lastItem);        setAttribute(layerPos, k->layers[layerPos].lastItem, TupFramesTableItem::IsUsed, true);    setAttribute(layerPos, k->layers[layerPos].lastItem, TupFramesTableItem::IsSound, k->layers[layerPos].sound);        viewport()->update();}
开发者ID:nanox,项目名称:tupi,代码行数:19,


示例5: setAcceptDrops

void PropertyTableWidget::InitWidget(){    // Set up drop functionality.    setAcceptDrops(true);    setDragEnabled(false);    setDragDropMode(QAbstractItemView::DropOnly);    setAcceptDrops(true);    setDropIndicatorShown(true);    setDragDropOverwriteMode(true);    // Set up headers and size.    setHorizontalHeaderLabels(QStringList() << tr("Name") << tr("Type") << tr("Value"));    verticalHeader()->setVisible(false);    resizeColumnToContents(0);    horizontalHeader()->setStretchLastSection(true);    horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);    setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);    setMouseTracking(true);}
开发者ID:Ilikia,项目名称:naali,代码行数:19,


示例6: QDialog

QmitkModulesDialog::QmitkModulesDialog(QWidget *parent, Qt::WindowFlags f) :    QDialog(parent, f){    this->setWindowTitle("MITK Modules");    auto  layout = new QVBoxLayout();    this->setLayout(layout);    auto  tableView = new QTableView(this);    auto  tableModel = new QmitkModuleTableModel(tableView);    auto  sortProxyModel = new QSortFilterProxyModel(tableView);    sortProxyModel->setSourceModel(tableModel);    sortProxyModel->setDynamicSortFilter(true);    tableView->setModel(sortProxyModel);    tableView->verticalHeader()->hide();    tableView->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);    tableView->setSelectionBehavior(QAbstractItemView::SelectRows);    tableView->setSelectionMode(QAbstractItemView::ExtendedSelection);    tableView->setTextElideMode(Qt::ElideMiddle);    tableView->setSortingEnabled(true);    tableView->sortByColumn(0, Qt::AscendingOrder);#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)    tableView->horizontalHeader()->setResizeMode(0, QHeaderView::ResizeToContents);    tableView->horizontalHeader()->setResizeMode(2, QHeaderView::ResizeToContents);#else    tableView->horizontalHeader()->setSectionResizeMode(0, QHeaderView::ResizeToContents);    tableView->horizontalHeader()->setSectionResizeMode(2, QHeaderView::ResizeToContents);#endif    tableView->horizontalHeader()->setStretchLastSection(true);    tableView->horizontalHeader()->setCascadingSectionResizes(true);    layout->addWidget(tableView);    auto  btnBox = new QDialogButtonBox(QDialogButtonBox::Close);    layout->addWidget(btnBox);    this->resize(800, 600);    connect(btnBox, SIGNAL(rejected()), this, SLOT(reject()));}
开发者ID:dkuegler,项目名称:MITK,代码行数:42,


示例7: verticalHeader

void OperationTable::resizeColumns(){	double width = this->width() - verticalHeader()->width();;	if( resizeList.count() < columnCount() )	{		int c = 0;		for(int i = 0; i < columnCount(); i++)		{			if( isColumnHidden(i) )				continue;			c++;		}		int w = ceil( width/c * 0.976 );		for(int i = 0; i < columnCount(); i++)		{			if( isColumnHidden(i) )				continue;			setColumnWidth( i, w );		}		return;	}		for(int i = 0; i < columnCount(); i++)	{		if( isColumnHidden(i) )			continue;		int w1 = fontMetrics().width( horizontalHeaderItem(i)->text() ) * 1.5;		int w2 = ceil( width*resizeList.at(i)/100 );		if( w2 >= w1 )			setColumnWidth( i, w2 );		else			setColumnWidth( i, w1 );	}}
开发者ID:petrpopov,项目名称:db_transactions,代码行数:42,


示例8: QTableWidget

DownloadAbstractTableWidget::DownloadAbstractTableWidget(QWidget *parent)    : QTableWidget(parent){    setAttribute(Qt::WA_TranslucentBackground);    setFont(QFont("Helvetica"));    setColumnCount(3);    setRowCount(0);    setShowGrid(false);//Does not display the grid    QHeaderView *headerview = horizontalHeader();    headerview->setVisible(false);    headerview->resizeSection(0, 20);    headerview->resizeSection(1, 247);    headerview->resizeSection(2, 45);    verticalHeader()->setVisible(false);    setMouseTracking(true);  //Open the capture mouse function    setStyleSheet(DownloadUIObject::MTableWidgetStyle01 + /                  DownloadUIObject::MScrollBarStyle03 + /                  DownloadUIObject::MLineEditStyle01 );    QFont f = font();    f.setBold(false);    setFont(f);    //Set the color of selected row    setFrameShape(QFrame::NoFrame);//Set No Border    setEditTriggers(QTableWidget::NoEditTriggers);//No edit    setSelectionBehavior(QTableWidget::SelectRows);    //Multi-line election    setSelectionMode(QAbstractItemView::SingleSelection);    setFocusPolicy(Qt::NoFocus);    DownloadUtils::Widget::setTransparent(this, 0);    m_previousColorRow = -1;    m_previousClickRow = -1;    m_defaultBkColor = QColor(255, 255, 255, 0);    connect(this, SIGNAL(cellEntered(int,int)), SLOT(listCellEntered(int,int)));    connect(this, SIGNAL(cellClicked(int,int)), SLOT(listCellClicked(int,int)));}
开发者ID:Greedysky,项目名称:TTKDownloader,代码行数:42,


示例9: QTableWidget

SudokuTable::SudokuTable(QWidget *parent)    : QTableWidget(parent){    setItemPrototype(new Cell);    setSelectionMode(NoSelection);    setStyleSheet("gridline-color: black");    setShowGrid(true);    setFocusPolicy(Qt::NoFocus);    horizontalHeader()->setVisible(false);    verticalHeader()->setVisible(false);    sudokuData = new SudokuData;    setDataSolutions(1);    clear();    connect(this, SIGNAL(cellChanged(int, int)),            this, SLOT(somethingChanged(int, int)));    connect(this, SIGNAL(currentCellChanged(int, int, int, int)),            this, SLOT(drawEyeModeBackground(int, int)));}
开发者ID:Iownnoname,项目名称:qt,代码行数:20,


示例10: eventFilter

bool QgsAttributeTableView::eventFilter( QObject *object, QEvent *event ){  if ( object == verticalHeader()->viewport() )  {    switch ( event->type() )    {      case QEvent::MouseButtonPress:        mFeatureSelectionModel->enableSync( false );        break;      case QEvent::MouseButtonRelease:        mFeatureSelectionModel->enableSync( true );        break;      default:        break;    }  }  return false;}
开发者ID:exlimit,项目名称:QGIS,代码行数:20,


示例11: QTableWidget

AdvancedSettings::AdvancedSettings(QWidget *parent)    : QTableWidget(parent){    // column    setColumnCount(COL_COUNT);    QStringList header = { tr("Setting"), tr("Value", "Value set for this setting") };    setHorizontalHeaderLabels(header);    // row    setRowCount(ROW_COUNT);    verticalHeader()->setVisible(false);    // etc.    setAlternatingRowColors(true);    setEditTriggers(QAbstractItemView::NoEditTriggers);    // Signals    connect(&spin_cache, SIGNAL(valueChanged(int)), SLOT(updateCacheSpinSuffix(int)));    // Load settings    loadAdvancedSettings();    resizeColumnToContents(0);    horizontalHeader()->setStretchLastSection(true);}
开发者ID:paintballkev812,项目名称:qBittorrent,代码行数:20,


示例12: setModel

FreezeTableWidget::FreezeTableWidget( QAbstractItemModel * model, QWidget * parent ){    setModel(model);    frozenTableView = new QTableView(this);    init();    //connect the headers and scrollbars of both tableviews together    connect(horizontalHeader(),SIGNAL(sectionResized(int,int,int)), this,            SLOT(updateSectionWidth(int,int,int)));    connect(verticalHeader(),SIGNAL(sectionResized(int,int,int)), this,            SLOT(updateSectionHeight(int,int,int)));    connect(frozenTableView->verticalScrollBar(), SIGNAL(valueChanged(int)),            verticalScrollBar(), SLOT(setValue(int)));    connect(verticalScrollBar(), SIGNAL(valueChanged(int)),            frozenTableView->verticalScrollBar(), SLOT(setValue(int)));    connect(frozenTableView->horizontalScrollBar(), SIGNAL(valueChanged(int)), this, SLOT(keepFrozenHorizonalScroll()) );}
开发者ID:chemmalion,项目名称:EIDBEditor,代码行数:20,


示例13: QTableView

QgsAttributeTableView::QgsAttributeTableView( QWidget *parent )    : QTableView( parent ),    mMasterModel( NULL ),    mFilterModel( NULL ),    mActionPopup( NULL ){  QSettings settings;  restoreGeometry( settings.value( "/BetterAttributeTable/geometry" ).toByteArray() );  verticalHeader()->setDefaultSectionSize( 20 );  horizontalHeader()->setHighlightSections( false );  setItemDelegate( new QgsAttributeTableDelegate( this ) );  setSelectionBehavior( QAbstractItemView::SelectRows );  setSelectionMode( QAbstractItemView::ExtendedSelection );  setSortingEnabled( true );  connect( verticalHeader(), SIGNAL( sectionClicked( int ) ), SLOT( onVerticalHeaderSectionClicked( int ) ) );}
开发者ID:L-Infantini,项目名称:Quantum-GIS,代码行数:20,


示例14: MyTable

ColMsgTable::ColMsgTable(QWidget * parent, ColDiagramView * v, ColMsgList & m)    : MyTable(parent), rec(v->get_msgs() == m), view(v), msgs(m) {  setSorting(FALSE);  setSelectionMode(NoSelection);	// single does not work    setNumCols(6);    verticalHeader()->hide();  horizontalHeader()->setLabel(ABS_RANK_COL, TR("Rank"));  horizontalHeader()->setLabel(HI_RANK_COL, TR("Hierarchical rank"));  horizontalHeader()->setLabel(FROM_COL, TR("From"));  horizontalHeader()->setLabel(MSG_COL, TR("Message"));  horizontalHeader()->setLabel(TO_COL, TR("To"));  horizontalHeader()->setLabel(CMD_COL, TR("do"));  refresh();   connect(this, SIGNAL(pressed(int, int, int, const QPoint &)),          this, SLOT(button_pressed(int, int, int, const QPoint &)));}
开发者ID:kralf,项目名称:bouml,代码行数:20,


示例15: mapToGlobal

    void BsonTableView::showContextMenu( const QPoint &point )    {        QPoint menuPoint = mapToGlobal(point);        menuPoint.setY(menuPoint.y() + horizontalHeader()->height());        menuPoint.setX(menuPoint.x() + verticalHeader()->width());        QModelIndexList indexes = selectedIndexes();        if (detail::isMultySelection(indexes)) {            QMenu menu(this);            _notifier.initMultiSelectionMenu(&menu);            menu.exec(menuPoint);        }        else{            QModelIndex selectedInd = selectedIndex();            BsonTreeItem *documentItem = QtUtils::item<BsonTreeItem*>(selectedInd);            QMenu menu(this);            _notifier.initMenu(&menu,documentItem);            menu.exec(menuPoint);        }    }
开发者ID:Claercio,项目名称:robomongo,代码行数:20,


示例16: clear

void MyIconView::rebuild(int idx){    clear();    int cols = w / col_width, col, row;    setRowCount(osi->dirs.size() / cols + 1);    setColumnCount(cols);    setIconSize(QSize(28,28));    for(int i = 0; i < cols; ++i){        setColumnWidth(i, col_width - 1);    }    build(cols);    horizontalHeader()->setVisible(false);    verticalHeader()->setVisible(false);    setShowGrid(false);    if(!osi->dirs.empty()){        row = idx / cols;        col = idx % cols;        QPersistentModelIndex nextIndex = model()->index(row, col);        selectionModel()->setCurrentIndex(nextIndex, QItemSelectionModel::SelectCurrent);    }}
开发者ID:vojtsek,项目名称:DirectoryViewer,代码行数:20,


示例17: setSortingEnabled

  TableView::TableView( QWidget* parent):QTableWidget(0,6,parent)  {    setSortingEnabled(true);    setContextMenuPolicy(Qt::CustomContextMenu);    horizontalHeader()->setSortIndicator(0,Qt::AscendingOrder);    horizontalHeader()->setSortIndicatorShown(true);    horizontalHeader()->setSectionsClickable(true);    horizontalHeader()->setSectionsMovable(true);    setSelectionBehavior(QAbstractItemView::SelectRows);    setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);    m_slHeaders  << tr("Variable Name") << tr("Key Value") << tr("Reporting Frequency") << tr("Alias") << tr("Environment Period") << tr("File");    setHorizontalHeaderLabels( m_slHeaders );    horizontalHeader()->setStretchLastSection(true);    verticalHeader()->hide();    setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);    setEditTriggers(QAbstractItemView::NoEditTriggers); // no editing    setDragEnabled(true);  }
开发者ID:pepsi7959,项目名称:OpenStudio,代码行数:20,


示例18: setModel

//! [constructor]FreezeTableWidget::FreezeTableWidget(QAbstractItemModel * model){      setModel(model);      frozenTableView = new QTableView(this);      init();      //connect the headers and scrollbars of both tableviews together      connect(horizontalHeader(),&QHeaderView::sectionResized, this,              &FreezeTableWidget::updateSectionWidth);      connect(verticalHeader(),&QHeaderView::sectionResized, this,              &FreezeTableWidget::updateSectionHeight);      connect(frozenTableView->verticalScrollBar(), &QAbstractSlider::valueChanged,              verticalScrollBar(), &QAbstractSlider::setValue);      connect(verticalScrollBar(), &QAbstractSlider::valueChanged,              frozenTableView->verticalScrollBar(), &QAbstractSlider::setValue);}
开发者ID:2gis,项目名称:2gisqt5android,代码行数:21,


示例19: model

QSizeF QEnhancedTableView::getTotalSize() const{    const int rows = model()->rowCount();    const int cols = model()->columnCount();    double vhw=verticalHeader()->width()+8;    double totalWidth = vhw;    for (int c = -1; c < cols; ++c)    {        double w=columnWidth(c);        totalWidth += w;    }    double hhh=horizontalHeader()->height()+8;    double totalHeight = hhh;    for (int r = 0; r < rows; ++r)    {       double h=rowHeight(r);       totalHeight += h;    }    return QSizeF((totalWidth), (totalHeight));}
开发者ID:jkriege2,项目名称:LitSoz3,代码行数:21,


示例20: setAttribute

PreviewTable::PreviewTable(int numRows, int numCols, QWidget * parent, const char * name):Q3Table(numRows, numCols, parent, name){	setAttribute(Qt::WA_DeleteOnClose);	setSelectionMode(Q3Table::NoSelection);	setReadOnly(true);	setRowMovingEnabled(false);	setColumnMovingEnabled(false);	verticalHeader()->setResizeEnabled(false);	for (int i=0; i<numCols; i++){		comments << "";		col_label << QString::number(i+1);	}	setHeader();#ifdef Q_OS_MAC	setMinimumHeight(4*horizontalHeader()->height());#else	setMinimumHeight(2*horizontalHeader()->height());#endif}
开发者ID:BackupTheBerlios,项目名称:qtiplot-svn,代码行数:21,


示例21: MyTable

ColMsgTable::ColMsgTable(QWidget * parent, ColDiagramView * v, ColMsgList & m)    : MyTable(parent), rec(v->get_msgs() == m), view(v), msgs(m){    //setSortingEnabled(true);    setSelectionMode(NoSelection);	// single does not work    setColumnCount(6);    verticalHeader()->hide();    setHorizontalHeaderLabel(ABS_RANK_COL, tr("Rank"));    setHorizontalHeaderLabel(HI_RANK_COL, tr("Hierarchical rank"));    setHorizontalHeaderLabel(FROM_COL, tr("From"));    setHorizontalHeaderLabel(MSG_COL, tr("Message"));    setHorizontalHeaderLabel(TO_COL, tr("To"));    setHorizontalHeaderLabel(CMD_COL, tr("do"));    refresh();    connect(this, SIGNAL(pressed(QModelIndex)),            this, SLOT(button_pressed(QModelIndex)));}
开发者ID:javrillon,项目名称:douml,代码行数:21,


示例22: QTableView

/** * @brief Creates a QTableView to display and handle the list of songs. * DatabaseList is inhirited from QSqlTable and sets uses a QSqlRelationalTableModel * to display the table in the current working database. DatabaseList also provides * various slots and signals to hook into the parent window. See bellow for more * information on how this class works. * @param parent The parent QWidget object that this instance of DatabaseList belongs to. */DatabaseList::DatabaseList(QWidget *parent) : QTableView(parent){	// Create the mDatabaseModel	mDatabaseModel = new QSqlRelationalTableModel();	// Set some options	mDatabaseModel->setEditStrategy(QSqlTableModel::OnFieldChange);	// Set header data	//mDatabaseModel->setHeaderData(0, Qt::Horizontal, QObject::tr("ID"));	// Set some default options for the QTableView (DatabaseList)	setSelectionMode(QAbstractItemView::SingleSelection);	setSelectionBehavior(QAbstractItemView::SelectRows);	setModel(mDatabaseModel);	verticalHeader()->hide();	horizontalHeader()->setHighlightSections(false);	setShowGrid(false);	setAlternatingRowColors(true);};
开发者ID:erikku,项目名称:utopiaplayer,代码行数:29,


示例23: setColumnCount

void PlayListTable::setupTable(){    setColumnCount(4);    QStringList headerLabels;    headerLabels<<tr("客户端")<<tr("开始时间")<<tr("结束时间")<<tr("播放文件");    setHorizontalHeaderLabels(headerLabels);    horizontalHeader()->setStretchLastSection(true);    verticalHeader()->hide();    setEditTriggers(QAbstractItemView::NoEditTriggers);    setSelectionBehavior(QAbstractItemView::SelectRows);    setSelectionMode(QAbstractItemView::SingleSelection);    PlayListCenter* playListCenter = g_DataCenter->createPlayListCenter();    for(ClientGroup::Iterator it = m_ClientGroup->begin();            it != m_ClientGroup->end();            ++it)    {        int clientId = (*it)->getId();        int orgRowCount = rowCount();        std::vector<VideoFileInformation> playList;        playListCenter->getNewestPlayList(clientId, playList);        size_t playListSize = playList.size();        setRowCount(orgRowCount + ( playListSize == 0 ? 1 :playListSize) );        setItem(orgRowCount, 0, new QTableWidgetItem( (*it)->getName() ));        if(playListSize != 0)        {            setSpan(orgRowCount, 0, playListSize, 1);            for(int rowIndex = orgRowCount, i = 0; rowIndex < rowCount(); ++rowIndex, ++i)            {                const VideoFileInformation& videoInfo = playList[i];                setItem(rowIndex, 1, new QTableWidgetItem(videoInfo.m_StartTime.toString("hh:mm")));                setItem(rowIndex, 2, new QTableWidgetItem(videoInfo.m_EndTime.toString("hh:mm")));                setItem(rowIndex, 3, new QTableWidgetItem(videoInfo.m_FileName ));            }        }    }}
开发者ID:dalinhuang,项目名称:networkprogram,代码行数:40,


示例24: QTableView

DatasetsTableView::DatasetsTableView(QWidget *parent)    : QTableView(parent)    , m_sortDatasetsProxyModel(nullptr){    // the data model    DatasetItemModel *data_model = new DatasetItemModel(this);    // the sorting model    m_sortDatasetsProxyModel.reset(new QSortFilterProxyModel(this));    m_sortDatasetsProxyModel->setSourceModel(data_model);    m_sortDatasetsProxyModel->setSortCaseSensitivity(Qt::CaseInsensitive);    m_sortDatasetsProxyModel->setFilterCaseSensitivity(Qt::CaseInsensitive);    setModel(m_sortDatasetsProxyModel.data());    // settings of the table    setSortingEnabled(true);    setShowGrid(true);    setWordWrap(true);    setAlternatingRowColors(true);    sortByColumn(DatasetItemModel::Name, Qt::AscendingOrder);    setSelectionBehavior(QAbstractItemView::SelectRows);    setEditTriggers(QAbstractItemView::SelectedClicked);    setSelectionMode(QAbstractItemView::MultiSelection);    resizeColumnsToContents();    resizeRowsToContents();    horizontalHeader()->setSortIndicatorShown(true);    horizontalHeader()->setSectionResizeMode(DatasetItemModel::Name, QHeaderView::Stretch);    horizontalHeader()->setSectionResizeMode(DatasetItemModel::Tissue, QHeaderView::Stretch);    horizontalHeader()->setSectionResizeMode(DatasetItemModel::Species, QHeaderView::Stretch);    verticalHeader()->hide();    model()->submit(); // support for caching (speed up)    // allow to copy the dataset name    setContextMenuPolicy(Qt::CustomContextMenu);    connect(this, &DatasetsTableView::customContextMenuRequested,            this, &DatasetsTableView::customMenuRequested);}
开发者ID:SpatialTranscriptomicsResearch,项目名称:st_viewer,代码行数:40,


示例25: horizontalHeader

BoardView::BoardView(QWidget *parent)        :QTableView(parent){	QHeaderView *hHeader = horizontalHeader();#ifdef HAVE_QT5	hHeader->setSectionResizeMode(QHeaderView::Fixed);	hHeader->setSectionsMovable(false);	hHeader->setSectionsClickable(false);#else	hHeader->setMovable(false);	hHeader->setResizeMode(QHeaderView::Fixed);	hHeader->setClickable(false);#endif	hHeader->setDefaultAlignment( Qt::AlignHCenter );	hHeader->setDefaultSectionSize(50);	QHeaderView *vHeader = verticalHeader();#ifdef HAVE_QT5	vHeader->setSectionResizeMode(QHeaderView::Fixed);	vHeader->setSectionsClickable(false);	vHeader->setSectionsMovable(false);#else	vHeader->setResizeMode(QHeaderView::Fixed);	vHeader->setClickable(false);	vHeader->setMovable(false);#endif	vHeader->setDefaultAlignment( Qt::AlignVCenter );	vHeader->setDefaultSectionSize(50);	setSelectionMode(QAbstractItemView::SingleSelection);	setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);	setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);	setItemDelegate(new BoardDelegate(this));	setStyleSheet("QHeaderView::section {background-color: #ffffe7; border: 1px solid #74440e; color: black;  }"		      "QTableCornerButton::section { background-color: #ffffe7; border: 1px solid #74440e; color: black;  }"		      "QToolTip { background-color: #ffeeaf; padding: 2px; border: 1px solid #74440e; }");}
开发者ID:FlorianFieber,项目名称:psi-plus-plugins,代码行数:39,


示例26: connect

void TracksView::initConnections()      {      connect(horizontalHeader(), SIGNAL(sectionResized(int,int,int)),              this, SLOT(updateMainViewSectionWidth(int,int,int)));      connect(verticalHeader(), SIGNAL(sectionResized(int,int,int)),              this, SLOT(updateMainViewSectionHeight(int,int,int)));      connect(verticalHeader(), SIGNAL(sectionMoved(int,int,int)),              SLOT(onVSectionMove(int,int,int)));      connect(horizontalHeader(), SIGNAL(sectionMoved(int,int,int)),              SLOT(onHSectionMove(int,int,int)));      connect(horizontalScrollBar(), SIGNAL(valueChanged(int)),              _frozenHTableView->horizontalScrollBar(), SLOT(setValue(int)));      connect(_frozenHTableView->horizontalScrollBar(), SIGNAL(valueChanged(int)),              horizontalScrollBar(), SLOT(setValue(int)));      connect(verticalScrollBar(), SIGNAL(valueChanged(int)),              _frozenVTableView->verticalScrollBar(), SLOT(setValue(int)));      connect(_frozenVTableView->verticalScrollBar(), SIGNAL(valueChanged(int)),              verticalScrollBar(), SLOT(setValue(int)));      }
开发者ID:AdrianShe,项目名称:MuseScore,代码行数:22,


示例27: QTableWidget

OutListTable::OutListTable(UI* IParent, OutInvoiceList* IList) : QTableWidget(IParent), Parent(IParent),    List(IList){    if(!Parent)        QMessageBox::about(0,"ERROR!", "No parent in OutListTable");    int ColumnNumberCounter = 0;    IDColumnNumber = ColumnNumberCounter++;    DateColumnNumber = ColumnNumberCounter++;    TotalColumnNumber = ColumnNumberCounter++;    setColumnCount(ColumnNumberCounter);    if(!List)        List = Parent->OutList;    QStringList SList;    SList << "ID" << "Дата" << "Сумма";    setHorizontalHeaderLabels(SList);    verticalHeader()->hide();    for(int i=0; i<List->Size(); ++i)    {        setRowCount(rowCount()+1);        setItem(rowCount()-1,IDColumnNumber,new QTableWidgetItem((*List)[i].GetID()));        item(rowCount()-1,IDColumnNumber)->setFlags(item(rowCount()-1,IDColumnNumber)->                                                    flags() & ~Qt::ItemIsEditable);        setItem(rowCount()-1,DateColumnNumber,new QTableWidgetItem((*List)[i].GetDateString()));        item(rowCount()-1,DateColumnNumber)->setFlags(item(rowCount()-1,DateColumnNumber)->                                                    flags() & ~Qt::ItemIsEditable);        setItem(rowCount()-1,TotalColumnNumber,new QTableWidgetItem((*List)[i].GetTotalString()));            item(rowCount()-1,TotalColumnNumber)->setFlags(item(rowCount()-1,TotalColumnNumber)->                                                        flags() & ~Qt::ItemIsEditable);    }    setSortingEnabled(true);    setSelectionBehavior(QAbstractItemView::SelectRows);    connect(this,SIGNAL(cellDoubleClicked(int,int)),this,SLOT(CellDoubleClick(int)));    MenuBar = new QMenuBar(this);    QAction* CloseAction = new QAction("Назад", MenuBar);    connect(CloseAction,SIGNAL(triggered(bool)),Parent,SLOT(ShowMainWindow()));    MenuBar->addAction(CloseAction);}
开发者ID:NeronR,项目名称:SVauto,代码行数:38,


示例28: QTableWidget

TableStatusWidget::TableStatusWidget(QWidget *parent) :    QTableWidget(parent){    setColumnCount(6);    QTableWidgetItem *item0 = new QTableWidgetItem("Vehicle ID");    QTableWidgetItem *item1 = new QTableWidgetItem("Connection");    QTableWidgetItem *item2 = new QTableWidgetItem("ACTIVE");    QTableWidgetItem *item3 = new QTableWidgetItem("GPS Sat");    QTableWidgetItem *item4 = new QTableWidgetItem("Battery V");    QTableWidgetItem *item5 = new QTableWidgetItem("Battery A");    item0->setTextAlignment(Qt::AlignCenter);    item1->setTextAlignment(Qt::AlignCenter);    item2->setTextAlignment(Qt::AlignCenter);    item3->setTextAlignment(Qt::AlignCenter);    item4->setTextAlignment(Qt::AlignCenter);    item5->setTextAlignment(Qt::AlignCenter);    setHorizontalHeaderItem(0, item0);    setHorizontalHeaderItem(1, item1);    setHorizontalHeaderItem(2, item2);    setHorizontalHeaderItem(3, item3);    setHorizontalHeaderItem(4, item4);    setHorizontalHeaderItem(5, item5);    //horizontalHeader()->setSectionResizeMode(QHeaderView::Fixed);    //table can not be edited    setEditTriggers(QAbstractItemView::NoEditTriggers);    //no horizontal scroll bars    setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);    //turn off header    verticalHeader()->setVisible(false);}
开发者ID:majorpr13,项目名称:SwarmingVehicles,代码行数:38,



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


C++ verticalScrollBar函数代码示例
C++ version_msg函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。