标签: qtoolbutton

QPushButton和QToolButton之间的区别

我是新来的Qt之间的差异QPushButton,并QToolButton没有那么清晰.

我知道a QToolButton通常用于a QToolBar,它通常只显示一个图标,没有文字,但我不太明白两者之间的主要区别.

它有什么更大的区别吗?我QPushButton应该何时使用,何时使用QToolButton

我想知道这个使用最合适的按钮,我需要执行一些GUI测试,也许它可能是相关的.

c++ qt qpushbutton qtoolbutton

20
推荐指数
2
解决办法
1万
查看次数

QToolButton在Windows中不可见

我已经派生出类QTabBar实现"+"(new tab button)按钮使用QToolButton(类似于谷歌浏览器).但是,它在我的Linux机器上工作,但在我的Windows机器上不起作用.通过不工作我的意思QToolButton是在我看不到,windows machine但它在我的Linux机器(Ubuntu)中可见.我无法进一步调试,因为我已经尝试了很少的实验来理解原因,但它没有用.

我的源文件:

#include "tabbar.h"

TabBar::TabBar(QWidget *parent) : QTabBar(parent)
{
    new_button_ = new QToolButton(this);
    new_button_->setObjectName(QStringLiteral("AddButton"));
    new_button_->setText("+");
    new_button_->setFixedSize(QSize(20, 20));
    connect(new_button_, SIGNAL(released()), this, SLOT(emit_new()));
    movePlusButton();
}

QSize TabBar::sizeHint(void) const
{
    QSize old = QTabBar::sizeHint();
    return QSize(old.width() + 45, old.height());
}

void TabBar::emit_new(void)
{
    emit newClicked();
}

void TabBar::movePlusButton(void)
{
    quint64 totalWidth = 0;
    for (long i=0; i < count(); i++)
        totalWidth += tabRect(i).width();

    quint64 h = …
Run Code Online (Sandbox Code Playgroud)

c++ windows qt qtabbar qtoolbutton

10
推荐指数
1
解决办法
267
查看次数

怎么做 - 在QlineEdit里面插入按钮.[pyqt4]

朋友,我需要你的帮助,怎么办 - 里面QLineEdit插入调用功能的按钮.

例如,在谷歌图片中如何:

按钮在行编辑

qt4 pyqt4 pyside qlineedit qtoolbutton

5
推荐指数
3
解决办法
5310
查看次数

如何将自定义小部件添加为 ToolButton 的弹出菜单?

我创建了一个自定义小部件,它必须在单击 ToolButton 时显示为弹出菜单。我怎么能做到这一点Qt 5.1.1

c++ qt widget qt5 qtoolbutton

3
推荐指数
1
解决办法
1326
查看次数

如何使LineEdit中的按钮尺寸变小?

我在LineEdit中制作了X按钮,当我点击这个按钮时,LineEdit就清晰了。但用我的方法,X按钮看起来有点大,不美观,我需要把它变小。我怎样才能做到呢?

在此输入图像描述

myLineEdit = new LineEdit;
myLineEdit->setFixedHeight( 25 );
m_clear = m_lineEdit->addAction( QIcon( ":/clearButton" ), QLineEdit::TrailingPosition );
Run Code Online (Sandbox Code Playgroud)

clearButton.png 的大小是 12x12 px,所以在本例中它被放大了,看起来不太漂亮。

qt qlineedit qicon qaction qtoolbutton

1
推荐指数
1
解决办法
1014
查看次数

标签 统计

qtoolbutton ×5

qt ×4

c++ ×3

qlineedit ×2

pyqt4 ×1

pyside ×1

qaction ×1

qicon ×1

qpushbutton ×1

qt4 ×1

qt5 ×1

qtabbar ×1

widget ×1

windows ×1