@@ -5,15 +5,17 @@ QMainWindow {
55}
66
77/* General widget background and text color */
8- QLabel, QLineEdit, QComboBox, QSpinBox, QCheckBox, QPushButton, QTabWidget::pane, QTableWidget, QMenuBar, QMenu, QMenu::item, QStatusBar, QProgressBar {
8+ QLabel, QLineEdit, QComboBox, QSpinBox, QCheckBox, QPushButton, QTabWidget::pane, QTableWidget, QProgressBar, QDialog, QDialogButtonBox {
99 background-color: #2d2d2d;
1010 color: #d3d3d3;
11+ padding: 5px;
1112}
1213
1314/* LineEdit, ComboBox, SpinBox, CheckBox, and PushButton borders and padding */
1415QLineEdit, QComboBox, QSpinBox, QCheckBox, QPushButton {
1516 border: 1px solid #555555;
16- padding: 2px;
17+ padding: 5px;
18+ border-radius: 5px;
1719}
1820
1921/* ProgressBar styling */
@@ -22,16 +24,45 @@ QProgressBar {
2224 border: 1px solid #555555;
2325 color: #d3d3d3;
2426 text-align: center;
27+ padding: 5px;
28+ border-radius: 5px;
2529}
2630
2731/* MenuBar, Menu, and Menu item styling */
28- QMenuBar, QMenu, QMenu::item {
32+ QMenuBar {
2933 background-color: #2d2d2d;
3034 color: #d3d3d3;
35+ padding: 5px;
36+ border-bottom: 1px solid #555555;
3137}
3238
33- /* Selected Menu item styling */
34- QMenu::item:selected {
39+ QMenuBar::item {
40+ background-color: #2d2d2d;
41+ color: #d3d3d3;
42+ padding: 10px;
43+ border-radius: 5px;
44+ }
45+
46+ QMenuBar::item:selected, QMenuBar::item:pressed, QMenuBar::item:hover {
47+ background-color: #555555;
48+ color: #d3d3d3;
49+ }
50+
51+ /* Menu item styling */
52+ QMenu {
53+ background-color: #2d2d2d;
54+ color: #d3d3d3;
55+ padding: 10px;
56+ }
57+
58+ QMenu::item {
59+ background-color: #2d2d2d;
60+ color: #d3d3d3;
61+ padding: 10px;
62+ border-radius: 5px;
63+ }
64+
65+ QMenu::item:selected, QMenu::item:hover {
3566 background-color: #555555;
3667 color: #d3d3d3;
3768}
@@ -53,17 +84,28 @@ QTabBar::tab {
5384 background: #2d2d2d;
5485 color: #d3d3d3;
5586 padding: 10px;
87+ border: 1px solid #555555;
88+ border-top-left-radius: 5px;
89+ border-top-right-radius: 5px;
5690}
5791
5892QTabBar::tab:selected {
5993 background: #555555;
94+ color: #d3d3d3;
95+ border-bottom: 2px solid #d3d3d3;
96+ }
97+
98+ QTabBar::tab:hover {
99+ background: #444444;
100+ color: #d3d3d3;
60101}
61102
62103/* TableWidget header and item styling */
63104QHeaderView::section {
64105 background-color: #2d2d2d;
65106 color: #d3d3d3;
66107 border: 1px solid #555555;
108+ padding: 5px;
67109}
68110
69111QTableWidget {
@@ -74,11 +116,41 @@ QTableWidget::item {
74116 background-color: #2d2d2d;
75117 color: #d3d3d3;
76118 border: 1px solid #555555;
119+ padding: 5px;
120+ }
121+
122+ QTableWidget::item:selected {
123+ background-color: #555555;
124+ color: #d3d3d3;
125+ }
126+
127+ /* ComboBox drop-down styling */
128+ QComboBox QAbstractItemView {
129+ background-color: #2d2d2d;
130+ color: #d3d3d3;
131+ selection-background-color: #555555;
132+ selection-color: #d3d3d3;
77133}
78134
79135/* CustomListWidget styling */
80136CustomListWidget {
81137 background-color: #2d2d2d;
82138 color: #d3d3d3;
83139 border: 1px solid #555555;
140+ padding: 5px;
141+ border-radius: 5px;
142+ }
143+
144+ /* Large Encrypt and Decrypt buttons */
145+ QPushButton#fileEncryptButton, QPushButton#fileDecryptButton, QPushButton#folderEncryptButton, QPushButton#folderDecryptButton {
146+ font-size: 18px;
147+ padding: 15px;
148+ border: 2px solid #777777;
149+ background-color: #444444;
150+ border-radius: 10px;
151+ }
152+
153+ QPushButton#fileEncryptButton:hover, QPushButton#fileDecryptButton:hover, QPushButton#folderEncryptButton:hover, QPushButton#folderDecryptButton:hover {
154+ background-color: #555555;
155+ border: 2px solid #888888;
84156}
0 commit comments