I have QToolButton with left icon and right indicator (MenuButtonPopup mode). How do I change this distance by qss? Attention to the picture
How can I make the right margin in QToolButton for the indicator?
1k Views Asked by igorotvertka At
1
There are 1 best solutions below
Related Questions in QT
- C++ template using pointer and non pointer arguments in a QVector
- Using QPointer and QObject::connect with C++11
- qt How to style a QToolBar > QToolButton overflow button?
- Qt - Repeatedly write at beginning of file
- C++ Mongodb driver, not working
- deletion and cleanup of worker thread in Qt crashes
- How to drap item from QTableView to QPushButton?
- get image type from qimage
- C++ QT Getting part from QString
- How to connect a destroyed signal of C++ object from QML?
- How to get shader version from QOpenGLShader?
- Size of Qt QRadioButton able to get smaller, but not larger than default
- error WinSock.h has already been included Boost Windows Qt
- How to call a non-class member function with pointers as parameters with QtConcurrent::run?
- What is the difference between MinGW SEH and MinGW SJLJ?
Related Questions in QTSTYLESHEETS
- qt How to style a QToolBar > QToolButton overflow button?
- Change disabled QIcon tint color
- Get QSS option programmatically
- Qt's application wide stylesheet not overwritten by local default stylesheet
- Qt5/C++: change style of a QIcon inside a QToolBar
- How to improve Qt's QSS/CSS performance on embedded devices?
- how to set geometry of an element in css in qt5
- How to set QTableWidget upper left corner using a background image?
- Stylesheet a QInputDialog
- Style QComboBox's sub-control down-arrow when mouse is hovering over the QComboBox via QSS
- Qt: Style the >> arrow when a QToolBar is too small
- Call parent class' paint event in derived class?
- Modifying widget colour at runtime without overwriting stylesheet
- drop shadow effect on QPushButton text
- QSS QTabBar text-align does not work
Related Questions in QTOOLBUTTON
- Qt 4.8.5 embedded: QToolButton text align
- How can I set word wrapping in QToolButton's text?
- How can I add custom widget as Popup menu for ToolButton?
- "image" stylesheet property does not display the image when appplied on a QToolButton
- How can I place multiple QToolButton one after the other, instead of being one below the other
- Button is not clickable when window is small
- How can I make the right margin in QToolButton for the indicator?
- Qt - Create Button with images which fade out & fade in in parallel on hoverEvent
- How to center QToolButton icon?
- How to customize QToolButtons from QToolBar in Qt?
- How to make size of button in the LineEdit smaller?
- Fix QToolButton icon
- Same style for QPushButton and QToolButton during mouse-over
- Applying a Qt style sheet to a QPushButton and a QToolButton
- How to connect QToolButtons in QButtonGroup with the QRadioButtons?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?

Let's suppose you setup your QToolButton like this:
When in MenuButtonPopup mode, the "arrow" used to open the menu for this QToolButton is a subcontrol (think of it as a button inside a button). You can control its position within the control like this:
This assumes you have setup the "/icons/down.png" image file inside a resource file.
I have made the border of the subcontrol red to make it easier to see where the subcontrol is being drawn.
Of course, you could load the style sheet from a file instead of inlining it as in the example.
Note that because you are replacing the widget's default style, you will need to specify the rest of the style as per your needs. Be aware that, for some reason, if you completely remove the borders for either the QToolButton widget itself or its subcontrol, the styling will go wrong.