When I changed the background color of Qt group box so combobox background color is also changed. Which is inside the group box. I want default color of combobox so this is why i am not changing the bg-color of combobox. Please tell me how can I change the background color of Qt group box without changing default bg-color of inside items. I changed the background of QT group box using style sheet in qt designer (ui). I am beginner please help.
How to maintain default background color of each items inside Qt group box?
1k views Asked by Harsh Gaur At
2
There are 2 answers
0
arutar
On
Simple project with styles
#include <QtCore>
#include <QtGui>
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QGroupBox GroupBox;
GroupBox.setMinimumSize(QSize(400, 400));
GroupBox.setStyleSheet("QGroupBox {background-color: green}");
QComboBox Combo1, Combo2;
Combo1.setStyleSheet("QComboBox {background-color: yellow}");
Combo2.setStyleSheet("QComboBox {background-color: red}");
Combo1.addItem("Test1");
Combo1.addItem("Test2");
Combo2.addItem("Test3");
Combo2.addItem("Test4");
QVBoxLayout vbox;
vbox.addWidget(&Combo1);
vbox.addWidget(&Combo2);
GroupBox.setLayout(&vbox);
GroupBox.show();
return a.exec();
}
also you can change object name 'setObjectName(const QString &)' function and then style different objects using there names
Combo1.setObjectName("TestObject");
Combo1.setStyleSheet("QComboBox#TestObject {background-color: yellow}");
Related Questions in QT
- qt c++ fonction converting adress to coordinates (longitude, latitude)
- Qml table and chart using python
- Qt: running callback in the main thread from the worker thread
- i have installed qt version 6.0.3 and this error QMYSQL driver not loaded displaying again and again
- Frameless Qt + WinAPI maximized window size is bigger than the availableGeometry()
- new window with c++ qt
- How to get scaling from transformation matrix
- How to build just Qt core libraries from Qt sources
- doxyqml not documenting qml files properly
- Incorrect assignment from a QStringList to a char * array
- How to make QT Chart size larger than widget size?
- Queued async operations with QtConcurrent interfere QImage from freed
- Questions about qt5 dynamic link library
- how to document QML files inside C++ project?
- How do I keep my screen contents centered and also have a scrollbar in QT?
Related Questions in QT5
- module "QtNetwork" is not installed
- Qt Quick QML Unit Test linkage module not found/custom component 'not a type' error with createTemporaryQmlObject
- Securing/Hardening QtRemoteObjects server
- QCustomPlot scaling and re-positioning of all layers of the graph using the mouse
- Error installing Qt5 on Raspberry Pi 4 - Bullseye "Package qt5-default has no installation candidate"
- QTabWidget: Unable to create a label on the tabbar to display tab name
- Facing error in no matching function for call in qdbusabstractinterface
- Qt Addin: Attempt to add newer Qt version "There's no Qt version assigned to project"
- Linux QT-based applications are core dumping with IOT instruction (core dumped)
- Qt 5 project won't compile in Qt 6 despite core5compat and QT_DISABLE_DEPRECATED_BEFORE
- What is the IID in Q_PLUGIN_METADATA(IID "...") and why do I need it
- How to resolve Yocto build error for Glib-2.0 for Qt?
- How could I make a Expand All / Collapse All function for my custom QML TreeView?
- QGraphicsView and QSplitter: collapsing and unfolding area does not restore image
- Get undefined for receiving a signal with parameter from C++ in QML
Related Questions in QT-DESIGNER
- Stopwatch controlled by 4 buttons
- QHBoxLayout with Fixed Width
- Adjust window size according content in QScrollArea in PyQt6
- How to expand main UI elements on QT Designer?
- How can I expand QTabWidget's tabs?
- PyQT5/QTDesigner - I'm getting a "This file contains top level spacers" error when there are no spacers and I have layouts
- QScrollArea not showing a scrollbar
- Unify size of QStackedWidgets
- Making a modern-looking message-list in Qt?
- Expand QTabWidget inside of QScrollArea with QDesigner
- Create Context Menu on QPushButton in QT Designer
- Figma layout to qtdesigner export problem
- Terminal says : ' Not Created By QtDesigner'
- How to represent nested widgets in Qt designer in code (PyQt5)?
- How can I import RoundProgressBar and SpiralProgressBar to a Qt widget in my main.py file from another python file? PySide6/Python3.12.1
Related Questions in QTSTYLESHEETS
- Grey-out QLineEdit as per disabled state automatically, combined with non-conditional style sheet directive?
- Can I change the style of a QObject by changing the ObjectName via stylesheets?
- Porting Qt stylesheets app to a QStyle based one
- Change QSlider's add/sub page colors from the centre
- Selection color for QTableWidget cell is different if custom cellwidget is used
- PushButton Color Change By Mouse move
- How to set color of the whole row in QTreeView when item is selected?
- Qt Stylesheet targeting a specific groupbox by title
- How to set custom properties through style sheets
- How to change QComboBox's first item style when there is no selection
- Rounded side menu bar corner
- How to customize a QScrollBar
- QSlider different color for add-page (width should be constant)
- Change style of pyside6 ComboBox
- "image" stylesheet property does not display the image when appplied on a QToolButton
Related Questions in QGROUPBOX
- PySide2 and Qt Designer: unable to make QGroupBox expand in runtime
- How to add a table in a QGroupBox, PyQt5
- Python - PyQt5 style checkable QGroupBox (Fusion) like WindowsVista
- PyQt5 QGroupBox with checkbox - disable checkbox only not the child widgets
- Pyside6: prevent QGroupBox getting smaller when added to a QScrollArea
- Preventing shrinking of objects in a layout when making a program using PyQt5
- Add QGroupBox to the top of an QHBoxLayout
- How to show tooltips on the QGroupBox title instead of its body
- QT - Accessing QSlider within a QGroupBox
- Grouping multiple buttons with absolute positioning in a layout
- PyQt5 QGroupBox with QCheckBox - dismiss auto disable
- How to maintain default background color of each items inside Qt group box?
- QPaint inside QGroupBox
- Checkable [QGroupBox] reverse False/True to Block/Unblock The content items
- Add GroupBox in a layout
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?
Popular Tags
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)







you should follow these steps :
this is the Stylesheet :
QGroupBox#gBox1 { background-color: rgb(138, 226, 52); }
first, you should set which kind of class you want like
QGroupBox, and for set style, to the specific object you call its object name after#.