本文整理汇总了C++中QTableView::setFixedWidth方法的典型用法代码示例。如果您正苦于以下问题:C++ QTableView::setFixedWidth方法的具体用法?C++ QTableView::setFixedWidth怎么用?C++ QTableView::setFixedWidth使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QTableView
的用法示例。
在下文中一共展示了QTableView::setFixedWidth方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ComboBoxDelegate
QTableView * MainWindow::createPropertyView()
{
QTableView *propertyView = new QTableView;
propertyView->setFixedWidth(250);
propertyView->setItemDelegateForRow(1, new ComboBoxDelegate(ComboBoxDelegate::ComboType::Precondition));
/*
const int nHeaderCount = 2;
QStandardItemModel *model = new QStandardItemModel;
model->setColumnCount(nHeaderCount);
model->setHeaderData(0, Qt::Horizontal, tr("Property"));
model->setHeaderData(1, Qt::Horizontal, tr("Value"));
propertyView->setModel(model);
propertyView->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft);
propertyView->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Fixed);
propertyView->setColumnWidth(0, 101);
for (int i=0; i<nHeaderCount; ++i)
{
model->setItem(i, 0, new QStandardItem("2009441676"));
model->item(i, 0)->setForeground(QBrush(QColor(255, 0, 0)));
model->item(i, 0)->setTextAlignment(Qt::AlignCenter);
model->setItem(i, 1, new QStandardItem(QString::fromLocal8Bit("¹þ¹þ")));
}
*/
return propertyView;
}
示例2: QWidget
FenetreGraphique::FenetreGraphique(QWidget* parent): QWidget(parent){
//Fentre principale
this->setWindowTitle(QString("Project Calendar"));
//setFixedSize(1200,800);
setFixedSize(900,600);
//qApp->setStyleSheet("QTableView{border:1px solid red;}");
//Onglets saisie et affichage
onglets = new QTabWidget(this);
//onglets->setGeometry(10,10,1180,780);
onglets->setGeometry(10,10,980,540);
pageSaisie = new QWidget;
pageAffichage = new QWidget;
pageExport = new QWidget;
//Page Saisie//////////////////////////////////////////////////////////////////////////////////////////////
layoutPageSaisiePrincipal = new QHBoxLayout;
//GroupBox selectionprojet + treeview
layoutProjetTV = new QVBoxLayout;
gBProjetTV = new QGroupBox(this);
gBProjetTV->setTitle("Projets");
gBProjetTV->setFixedWidth(300);
//onglets creation projet, tache, event
supportOngletsCreation = new QWidget;
ongletsNiveau2 = new QTabWidget(supportOngletsCreation);
ongletsNiveau2->setGeometry(0,10,540,420);
//ongletsNiveau2->setGeometry(0,10,840,720);
pageCreationprojet = new QWidget;
pageTacheUnitaire = new QWidget;
pageTacheComposite = new QWidget;
initialisationTabPTUTC();
//Liste des projets
bNouveauProjet = new QPushButton("Nouveau projet");
menuDeroulantProjets = new QComboBox;
initialisationMenuProjet();
//Treeview
modelTreeView = new QStandardItemModel;
vueTreeView = new QTreeView;
vueTreeView->setModel(modelTreeView);
vueTreeView->setHeaderHidden(true);
vueTreeView->setEditTriggers(QAbstractItemView::NoEditTriggers);
//creation projets
layoutCreationProjet1 = new QHBoxLayout;
layoutCreationProjet2 = new QHBoxLayout;
layoutCreationProjet3 = new QHBoxLayout;
layoutCreationProjet4 = new QHBoxLayout;
layoutCreationProjet5 = new QHBoxLayout;
layoutCreationProjet = new QVBoxLayout;
labelNomProjet = new QLabel("Nom du projet :");
nomProjet = new QLabel("");
labelProjetDateDispo = new QLabel("Date de disponibilité : ");
projetDateDispo = new QLabel("");
labelProjetEcheance = new QLabel("Echéance du projet :");
projetEcheance = new QLabel("");
bCreerTacheUProjet = new QPushButton("Creer tache unitaire");
bCreerTacheCProjet = new QPushButton("Creer tache composite");
bModifierProjet = new QPushButton("Modifier le projet");
bdetruireProjet = new QPushButton("Supprimer");
//creation tache
layoutCreationTache1 = new QHBoxLayout;
layoutCreationTache2 = new QHBoxLayout;
layoutCreationTache3 = new QHBoxLayout;
layoutCreationTache4 = new QHBoxLayout;
layoutCreationTache5 = new QHBoxLayout;
layoutCreationTache6 = new QHBoxLayout;
layoutCreationTache7 = new QHBoxLayout;
layoutCreationTache8 = new QHBoxLayout;
layoutCreationTache = new QVBoxLayout;
//Fenetre TacheUnitaire
labelIdentificateurTache = new QLabel("Identificateur de la tache : ");
identificateurTache = new QLabel("");
preemptiveTache = new QCheckBox("Preemptive");
preemptiveTache->setDisabled(true);
titreTacheLabel = new QLabel("Titre de la tache :");
titreTache = new QLabel("");
labelTacheEtat = new QLabel("Etat :");
tacheEtat = new QLabel("");
labelDisponibiliteTache = new QLabel("Date de disponibilité :");
disponibiliteTache = new QLabel("");
labelTacheEcheance = new QLabel("Date d'écheance :");
tacheEcheance = new QLabel("");
labelTacheDuree = new QLabel("Durée :");
tacheDuree = new QLabel("");
labelPrecedenceTacheU = new QLabel("Tâches précédentes");
modelePrecedenceTacheU = new QStringListModel(QStringList(""));
vuePrecedenceTacheU = new QListView;
vuePrecedenceTacheU->setModel(modelePrecedenceTacheU);
vuePrecedenceTacheU->setEditTriggers(QAbstractItemView::NoEditTriggers);
bModifierTacheU = new QPushButton("Modifier");
bSupprimerTacheU = new QPushButton("Supprimer");
//.........这里部分代码省略.........