本文整理汇总了C++中QMenuBar::setFixedHeight方法的典型用法代码示例。如果您正苦于以下问题:C++ QMenuBar::setFixedHeight方法的具体用法?C++ QMenuBar::setFixedHeight怎么用?C++ QMenuBar::setFixedHeight使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QMenuBar
的用法示例。
在下文中一共展示了QMenuBar::setFixedHeight方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: QWidget
CGraphicMonth::CGraphicMonth(CMonth* _miesiac, QWidget *parent) :
QWidget(parent)
{
miesiacComboBOx = new QComboBox;
kalendarzWidget = NULL;
miesiac=_miesiac;
pomoc = new QAction(QString("Pomoc"),this);
connect(pomoc,SIGNAL(triggered()),this,SLOT(pokazPomoc()));
QMenuBar* menu = new QMenuBar;
menu->addAction(pomoc);
menu->setFixedHeight(30);
QFont font;
font.setPointSize(mainFontSize);
QLabel* miesiacLabel = new QLabel(QString("Miesiąc: "));
miesiacLabel->setFont(font);
for(int i=0; i<12;i++)
{ miesiacComboBOx->addItem(QDate::longMonthName(i+1));
miesiacComboBOx->setFont(font);
}
QLabel* rokLabel = new QLabel(QString("Rok: "));
rokLabel->setFont(font);
yearEdit = new QDateTimeEdit;
yearEdit->setDisplayFormat("yyyy");
yearEdit->setDateRange(QDate(1900,1,1),QDate(2200,1,1));
yearEdit->setFont(font);
miesiacComboBOx->setCurrentIndex(miesiac->getWybranaData().month()-1);
yearEdit->setDate(miesiac->getWybranaData());
connect(miesiacComboBOx,SIGNAL(activated(int)),this,SLOT(setMiesiac(int)));
connect(yearEdit,SIGNAL(dateChanged(QDate)),this,SLOT(setRok(QDate)));
QHBoxLayout *controlLayout = new QHBoxLayout;
controlLayout->addWidget(miesiacLabel);
controlLayout->addWidget(miesiacComboBOx);
controlLayout->addSpacing(15);
controlLayout->addWidget(rokLabel);
controlLayout->addWidget(yearEdit);
mainLayout = new QVBoxLayout;
mainLayout->addWidget(menu);
mainLayout->addLayout(controlLayout);
wstawKalendarz();
this->setLayout(mainLayout);
this->setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint | Qt::Dialog);
this->setWindowTitle(QString("Kalendarz."));
}