本文整理汇总了C++中QPlainTextEdit::setObjectName方法的典型用法代码示例。如果您正苦于以下问题:C++ QPlainTextEdit::setObjectName方法的具体用法?C++ QPlainTextEdit::setObjectName怎么用?C++ QPlainTextEdit::setObjectName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QPlainTextEdit
的用法示例。
在下文中一共展示了QPlainTextEdit::setObjectName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: QWidget
//.........这里部分代码省略.........
QVBoxLayout *editLayout = new QVBoxLayout(this);
mainLayout->addLayout(editLayout);
{
QHBoxLayout *hlayout = new QHBoxLayout(this);
editLayout->addLayout(hlayout);
// Short Name edit, for add new item
QGroupBox *box = new QGroupBox(this);
box->setTitle(trUtf8("Short Name"));
box->setMaximumHeight(50);
QHBoxLayout *layout = new QHBoxLayout(box);
_shortNameEdit = new QLineEdit(box);
box->setLayout(layout);
layout->addWidget(_shortNameEdit);
hlayout->addWidget(box);
// Unit
box = new QGroupBox(this);
box->setTitle(trUtf8("Unit"));
box->setMaximumWidth(100);
box->setMaximumHeight(50);
layout = new QHBoxLayout(box);
_unitEdit = new QLineEdit(box);
box->setLayout(layout);
layout->addWidget(_unitEdit);
hlayout->addWidget(box);
// Command ID.
box = new QGroupBox(this);
box->setTitle(trUtf8("Command ID"));
box->setMaximumWidth(100);
box->setMaximumHeight(50);
layout = new QHBoxLayout(box);
_commandIDBox = new QComboBox(box);
box->setLayout(layout);
layout->addWidget(_commandIDBox);
hlayout->addWidget(box);
// Algorithm ID.
box = new QGroupBox(this);
box->setTitle(trUtf8("Algorithm ID"));
box->setMaximumWidth(100);
box->setMaximumHeight(50);
layout = new QHBoxLayout(box);
_algorithmIDBox = new QComboBox(box);
box->setLayout(layout);
layout->addWidget(_algorithmIDBox);
hlayout->addWidget(box);
}
connect(_unitEdit, SIGNAL(textChanged(QString)), this, SLOT(updateUnit(QString)));
connect(_commandIDBox, SIGNAL(currentIndexChanged(QString)), this, SLOT(updateCommboxID(QString)));
connect(_algorithmIDBox, SIGNAL(currentIndexChanged(QString)), this, SLOT(updateAlgorithmID(QString)));
connect(_shortNameEdit, SIGNAL(textChanged(QString)), this, SLOT(changeAddNew()));
for (int i = 0; i < _langList.size(); i++)
{
QGroupBox *box = new QGroupBox(this);
box->setTitle(_langList[i]);
editLayout->addWidget(box);
QVBoxLayout *boxLayout = new QVBoxLayout(box);
box->setLayout(boxLayout);
// Defalut Value
QGroupBox *defBox = new QGroupBox(box);
defBox->setTitle(trUtf8("Default Value"));
boxLayout->addWidget(defBox);
QLineEdit *defEdit = new QLineEdit(defBox);
defEdit->setObjectName(_langList[i]);
QVBoxLayout *layout = new QVBoxLayout(defBox);
defBox->setLayout(layout);
layout->addWidget(defEdit);
defBox->setMaximumHeight(50);
_defEdits.insert(_langList[i], defEdit);
// Content Edit
QGroupBox *contentBox = new QGroupBox(box);
contentBox->setTitle(trUtf8("Content"));
boxLayout->addWidget(contentBox);
QPlainTextEdit *contentEdit = new QPlainTextEdit(contentBox);
contentEdit->setObjectName(_langList[i]);
layout = new QVBoxLayout(contentBox);
layout->addWidget(contentEdit);
contentBox->setLayout(layout);
_contentEdits.insert(_langList[i], contentEdit);
connect(defEdit, SIGNAL(textChanged(QString)), this, SLOT(updateDefaultValue(QString)));
connect(contentEdit, SIGNAL(textChanged()), this, SLOT(updateContent()));
}
connect(_shortNameListView, SIGNAL(clicked(QModelIndex)), this, SLOT(setCurrentShortName(QModelIndex)));
}