本文整理汇总了C++中QAbstractButton::height方法的典型用法代码示例。如果您正苦于以下问题:C++ QAbstractButton::height方法的具体用法?C++ QAbstractButton::height怎么用?C++ QAbstractButton::height使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QAbstractButton
的用法示例。
在下文中一共展示了QAbstractButton::height方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ask
void MigrateDialog::ask()
{
QAbstractButton *btn = button( QWizard::CancelButton );
QPoint p = btn->mapToGlobal(QPoint(0, 0));
QRect rc(p.x(), p.y(), btn->width(), btn->height());
BalloonMsg::ask(NULL, i18n("Cancel convert?"), this, SLOT(cancel(void*)), NULL, &rc);
}
示例2: showEvent
void LineEditWidget::showEvent(QShowEvent *e)
{
// Width of standard QLineEdit plus extended tool buttons
int width = 0;
for (QWidget *w: _toolbuttons) {
if (w->isVisible()) {
width += w->width();
QAbstractButton *bt = qobject_cast<QAbstractButton*>(w);
if (bt && bt->iconSize().height() > bt->height()) {
bt->setIconSize(QSize(bt->height(), bt->height()));
}
}
}
setTextMargins(0, 0, width, 0);
QLineEdit::showEvent(e);
}
示例3: setCurrentIndex
void PatVerticalTabWidget::setCurrentIndex(int index)
{
int yPos = 25;
for(int i = 0; i < m_buttonGroup->buttons().size(); i++)
{
QAbstractButton * button = m_buttonGroup->button(i);
button->move(0,yPos);
yPos += button->height();
// Ignore clicks to the already active tab
if(button->isEnabled() && button->isChecked() && currentIndex != index){
currentIndex = index;
emit tabSelected(i);
}
}
QTimer::singleShot(0, this, SLOT(refreshIcons()));
}