本文整理汇总了C++中QDateTimeEdit::setObjectName方法的典型用法代码示例。如果您正苦于以下问题:C++ QDateTimeEdit::setObjectName方法的具体用法?C++ QDateTimeEdit::setObjectName怎么用?C++ QDateTimeEdit::setObjectName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QDateTimeEdit
的用法示例。
在下文中一共展示了QDateTimeEdit::setObjectName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: addAnniversary
void ContactDialog::addAnniversary(const DateItem &ann)
{
anniversaryDetails.push_back(ann);
// Value
QDateTimeEdit* dte = new QDateTimeEdit(this);
dte->setObjectName(QString("dteAnn%1Date").arg(anniversaryCount+1));
dte->setDateTime(ann.value);
DateDetailsDialog::setDateFormat(dte, ann.hasTime);
dte->setCalendarPopup(true);
layAnniversaries->addWidget(dte, anniversaryCount, 0);
// Details button
QPushButton* btnDet = new QPushButton(this);
btnDet->setObjectName(QString("btnAnn%1Details").arg(anniversaryCount+1));
btnDet->setText(ui->btnBDayDetails->text());
connect(btnDet, SIGNAL(clicked()), this, SLOT(slotAnnDetails()));
layAnniversaries->addWidget(btnDet, anniversaryCount, 1);
// Delete button
QToolButton* btnD = addDelButton(anniversaryCount, "Ann", SLOT(slotDelAnniversary()));
layAnniversaries->addWidget(btnD, anniversaryCount, 2);
anniversaryCount++;
}
示例2: switch
QWidget * Q3EditorFactory::createEditor(QWidget * parent, const QVariant & v)
{
QWidget * w = 0;
switch(v.type()){
case QVariant::Invalid:
w = 0;
break;
case QVariant::Bool:
w = new QComboBox(parent, "qt_editor_bool");
((QComboBox *) w)->insertItem(QLatin1String("False"));
((QComboBox *) w)->insertItem(QLatin1String("True"));
break;
case QVariant::UInt:
w = new QSpinBox(0, 999999, 1, parent, "qt_editor_spinbox");
break;
case QVariant::Int:
w = new QSpinBox(-999999, 999999, 1, parent, "qt_editor_int");
break;
case QVariant::String:
case QVariant::Double:
w = new QLineEdit(parent, "qt_editor_double");
((QLineEdit*)w)->setFrame(false);
break;
case QVariant::Date: {
QDateTimeEdit *edit = new QDateTimeEdit(parent);
edit->setDisplayFormat(QLatin1String("yyyy/MM/dd"));
edit->setObjectName(QLatin1String("qt_editor_date"));
w = edit; }
break;
case QVariant::Time: {
QDateTimeEdit *edit = new QDateTimeEdit(parent);
edit->setDisplayFormat(QLatin1String("hh:mm"));
edit->setObjectName(QLatin1String("qt_editor_time"));
w = edit; }
break;
case QVariant::DateTime:
w = new QDateTimeEdit(parent);
w->setObjectName(QLatin1String("qt_editor_datetime"));
break;
#ifndef QT_NO_LABEL
case QVariant::Pixmap:
w = new QLabel(parent, QLatin1String("qt_editor_pixmap"));
break;
#endif
case QVariant::Palette:
case QVariant::Color:
case QVariant::Font:
case QVariant::Brush:
case QVariant::Bitmap:
case QVariant::Cursor:
case QVariant::Map:
case QVariant::StringList:
case QVariant::Rect:
case QVariant::Size:
case QVariant::IconSet:
case QVariant::Point:
case QVariant::PointArray:
case QVariant::Region:
case QVariant::SizePolicy:
case QVariant::ByteArray:
default:
w = new QWidget(parent, "qt_editor_default");
break;
}
return w;
}
示例3: createWidget
QWidget* WidgetStyle::createWidget(const QString& name)
{
if(name == "CheckBox")
{
QCheckBox* box = new QCheckBox("CheckBox");
box->setObjectName("CheckBox");
return setLayoutWidget({ box }, { 100, 30 });
}
else if(name == "ComboBox")
{
QComboBox* box = new QComboBox;
box->addItem("Item1");
box->addItem("Item3");
box->addItem("Item3");
box->setObjectName("ComboBox");
return setLayoutWidget({ box }, { 70, 30 });
}
else if(name == "DateEdit")
{
QDateEdit* date = new QDateEdit;
date->setObjectName("DateEdit");
return setLayoutWidget({ date }, { 110, 40 });
}
else if(name == "DateTimeEdit")
{
QDateTimeEdit* date = new QDateTimeEdit;
date->setObjectName("DateTimeEdit");
return setLayoutWidget({ date }, { 160, 30 });
}
else if(name == "Dialog")
{
QDialog* dialog = new QDialog;
dialog->setObjectName("Dialog");
return setLayoutWidget({ dialog }, { 160, 110 });
}
else if(name == "DockWidget") //?
{
QDockWidget* widget = new QDockWidget;
widget->setObjectName("DockWidget");
widget->resize(61, 22);
return widget;
}
else if(name == "DoubleSpinBox")
{
QDoubleSpinBox* box = new QDoubleSpinBox;
box->setObjectName("DoubleSpinBox");
return setLayoutWidget({ box }, { 90, 40 });
}
else if(name == "Frame") //??
{
QFrame* frame = new QFrame;
frame->setObjectName("Frame");
frame->resize(150, 100);
return frame;
}
else if(name == "GroupBox")
{
QGroupBox* box = new QGroupBox("GroupBox");
box->setObjectName("GroupBox");
return setLayoutWidget({ box }, { 160, 110 });
}
else if(name == "Label")
{
QLabel* label = new QLabel("Label");
label->setObjectName("Label");
return setLayoutWidget({ label }, { 40, 20});
}
else if(name == "LineEdit")
{
QLineEdit* line = new QLineEdit;
line->setObjectName("LineEdit");
return setLayoutWidget({ line }, { 30, 30 });
}
else if(name == "ListView") //??
{
QListView* view = new QListView;
view->setObjectName("ListView");
view->resize(71, 71);
return view;
}
else if(name == "ListWidget")
{
QListWidget* list = new QListWidget;
list->setObjectName("ListWidget");
for(int i = 0; i < 20; i++)
list->addItem(QString("Item %1").arg(i));
return setLayoutWidget({ list }, { 80, 80 });
}
else if(name == "MainWindow")
{
QMainWindow* window = new QMainWindow;
window->setObjectName("MainWindow");
return setLayoutWidget({ window }, { 160, 110 });
}
else if(name == "Menu")
{
QMenu* parentMenu = new QMenu;
parentMenu->setObjectName("Menu");
parentMenu->addMenu("Menu1");
QMenu* menu1 = parentMenu->addMenu("Menu2");
//.........这里部分代码省略.........
示例4: fileDialog
HistoryWidget::HistoryWidget(QWidget *parent)
: QDialog(parent)
{
setObjectName("HistoryWidget");
setWindowTitle(tr("History Data View"));
// layout - top
QHBoxLayout *horiLayoutTop = new QHBoxLayout();
QPushButton *buttonQuit = new QPushButton(this);
buttonQuit->setObjectName("buttonQuit");
horiLayoutTop->addSpacing(25);
horiLayoutTop->addWidget(buttonQuit, 0, Qt::AlignLeft);
horiLayoutTop->addStretch();
// button-export
QPushButton *buttonExport = new QPushButton(this);
buttonExport->setObjectName("buttonExport");
horiLayoutTop->addWidget(buttonExport);
horiLayoutTop->addStretch();
// button-open
QPushButton *buttonOpen = new QPushButton(this);
buttonOpen->setObjectName("buttonOpen");
horiLayoutTop->addWidget(buttonOpen);
horiLayoutTop->addStretch();
QFormLayout *formLayoutTime = new QFormLayout();
formLayoutTime->setFormAlignment(Qt::AlignVCenter);
horiLayoutTop->addLayout(formLayoutTime);
horiLayoutTop->addStretch();
QDateTimeEdit *dateTimeEditStart = new QDateTimeEdit(this);
dateTimeEditStart->setObjectName("dateTimeEditStart");
dateTimeEditStart->setDisplayFormat("yyyy-MM-dd HH:mm:ss");
formLayoutTime->addRow(tr("Start Time:"), dateTimeEditStart);
QDateTimeEdit *dateTimeEditEnd = new QDateTimeEdit(this);
dateTimeEditEnd->setObjectName("dateTimeEditEnd");
dateTimeEditEnd->setDisplayFormat("yyyy-MM-dd HH:mm:ss");
formLayoutTime->addRow(tr("End Time:"), dateTimeEditEnd);
//LBP
QFormLayout *formLayoutLBP = new QFormLayout();
formLayoutLBP->setFormAlignment(Qt::AlignVCenter);
formLayoutLBP->setLabelAlignment(Qt::AlignRight);
horiLayoutTop->addLayout(formLayoutLBP);
horiLayoutTop->addStretch();
QCheckBox *checkBoxLBPMajor = new QCheckBox(tr("Major"), this);
checkBoxLBPMajor->setProperty("curveColor", "#101010");
QCheckBox *checkBoxLBPMinor = new QCheckBox(tr("Minor"), this);
checkBoxLBPMinor->setProperty("curveColor", "#101010");
formLayoutLBP->addRow(tr("LBP:"), checkBoxLBPMajor);
formLayoutLBP->addRow("", checkBoxLBPMinor);
//RBP
QFormLayout *formLayoutRBP = new QFormLayout();
formLayoutRBP->setFormAlignment(Qt::AlignVCenter);
formLayoutRBP->setLabelAlignment(Qt::AlignRight);
horiLayoutTop->addLayout(formLayoutRBP);
horiLayoutTop->addStretch();
QCheckBox *checkBoxRBPMajor = new QCheckBox(tr("Major"), this);
checkBoxRBPMajor->setProperty("curveColor", "#101010");
QCheckBox *checkBoxRBPMinor = new QCheckBox(tr("Minor"), this);
checkBoxRBPMinor->setProperty("curveColor", "#101010");
formLayoutRBP->addRow(tr("RBP:"), checkBoxRBPMajor);
formLayoutRBP->addRow("", checkBoxRBPMinor);
//LRP
QFormLayout *formLayoutLRP = new QFormLayout();
formLayoutLRP->setFormAlignment(Qt::AlignVCenter);
formLayoutLRP->setLabelAlignment(Qt::AlignRight);
horiLayoutTop->addLayout(formLayoutLRP);
horiLayoutTop->addStretch();
QCheckBox *checkBoxLRPTheory = new QCheckBox(tr("Theory"), this);
checkBoxLRPTheory->setProperty("curveColor", "#101010");
QCheckBox *checkBoxLRPReal = new QCheckBox(tr("Real"), this);
checkBoxLRPReal->setProperty("curveColor", "#101010");
formLayoutLRP->addRow(tr("LRP:"), checkBoxLRPTheory);
formLayoutLRP->addRow("", checkBoxLRPReal);
//RRP
QFormLayout *formLayoutRRP = new QFormLayout();
formLayoutRRP->setFormAlignment(Qt::AlignVCenter);
formLayoutRRP->setLabelAlignment(Qt::AlignRight);
horiLayoutTop->addLayout(formLayoutRRP);
horiLayoutTop->addStretch();
QCheckBox *checkBoxRRPTheory = new QCheckBox(tr("Theory"), this);
checkBoxRRPTheory->setProperty("curveColor", "#101010");
QCheckBox *checkBoxRRPReal = new QCheckBox(tr("Real"), this);
checkBoxRRPReal->setProperty("curveColor", "#101010");
formLayoutRRP->addRow(tr("RRP:"), checkBoxRRPTheory);
formLayoutRRP->addRow("", checkBoxRRPReal);
// button-update
QPushButton *buttonUpdate = new QPushButton(this);
buttonUpdate->setObjectName("buttonUpdate");
horiLayoutTop->addWidget(buttonUpdate);
horiLayoutTop->addStretch();
/*
//.........这里部分代码省略.........