MainWindow 0 0 1009 631 0 0 0 0 16777215 16777215 PunkLauncher QFrame#border_top, QFrame#border_bottom, QFrame#border_left, QFrame#border_right { /*background-color: rgb(217, 78, 108);*/ background-color: rgba(255, 255, 255, 0.14); border: none; } QWidget { background-color: rgb(36, 38, 41); } QLabel { color: rgb(255, 255, 255); } QPushButton { color: rgb(255, 255, 255); } QCheckBox { color: rgb(255, 255, 255); } QLineEdit { color: rgb(255, 255, 255); } QLineEdit::placeholder { color: rgba(255, 255, 255, 0.5); } 0 0 0 0 0 0 0 0 18 16777215 16777215 ArrowCursor QFrame::StyledPanel QFrame::Raised 0 0 0 3 0 16777215 16777215 QFrame::StyledPanel QFrame::Raised 0 0 1001 601 QStackedWidget { border: 0px solid rgba(255, 255, 255, 0.1); } 2 QWidget#auth { background-image: url(:/auth/logo.png); background-repeat: no-repeat; background-position: center; margin-top: -80px; } 0 0 0 0 0 11 50 false margin-top: 10px; Qt::AlignCenter Qt::Vertical 20 40 Qt::Horizontal 40 20 0 0 0 50 16 50 false 6 background-color: rgba(255, 255, 255, 0); Авторизация Qt::AlignBottom|Qt::AlignHCenter QFrame { border: 0px solid rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0); border-radius: 10px; } QFrame > QFrame { border: none; /* Убираем бордер у дочерних фреймов */ border-radius: 0; /* Убираем закругление у дочерних фреймов */ } QLineEdit { padding-left: 10px; /* Отступ слева для вводимого текста */ border: 1px solid #ccc; /* Граница */ border-radius: 5px; /* Закругленные углы */ } QLineEdit::placeholder { color: gray; /* Цвет placeholder */ padding-left: 10px; /* Отступ слева для placeholder */ } 0 0 0 20 Qt::Horizontal 40 20 0 0 280 125 280 125 6 0 0 0 0 0 0 0 35 16777215 35 Sans Serif 10 Логин 0 0 0 35 16777215 35 Serif 10 QLineEdit::Password Пароль 0 0 0 40 16777215 40 10 50 false Войти Qt::Horizontal 40 20 Qt::Horizontal 40 20 10 Не выходить с аккаунта Qt::Horizontal 40 20 Qt::Vertical 20 40 16777215 20 10 <html><head/><body><p><a href="https://root-kit.ru"><span style=" text-decoration: underline; color:#e9e7ff;">Регистрация</span></a></p></body></html> Qt::AlignCenter true Qt::Horizontal 40 20 0 0 0 0 0 0 0 QWidget#CyberExtrieme { border-image: url(:/main/banner.jpg) 0 0 0 0 stretch stretch; } 6 0 0 0 0 Qt::Horizontal 40 20 0 0 351 45 351 45 12 75 true QComboBox { color: rgba(255, 255, 255,0.9); background-color: rgb(31, 35, 40); border: 2px solid rgb(66, 68, 70); border-top: 0px solid rgba(255, 255, 255, 0.5); border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; /* QComboBox не имеет автовыравнивания в коде автовыравнивание реализовано через изменение этого параметра к слоту currentIndexChanged подключена функция реализующая это: MainWindow::on_selected_profile_currentIndexChanged Есть реализация этого с кастомным QComboBox, но она не сохраняет font и styleSheet виджета, поэтому пользуемся :) Здесь padding-left как затычка чтобы в глаза не бросалось */ padding-left: 100px; } QFrame { border-bottom-right-radius: 5px; } QComboBox::drop-down { width: 15px; background-color: rgba(255,255,255,0.02); image: url(:/main/selected_profile.png); border-left: 2px solid rgba(255, 255, 255, 0.01); border-bottom: 2px solid rgba(255, 255, 255, 0.014); border-right: 2px solid rgba(0, 0, 0, 0.01); border-top: 2px solid rgba(255, 255, 255, 0.01); border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 5px; } QComboBox:hover { border: 2px solid rgb(86, 88, 90); border-top: 0px solid rgba(255, 255, 255, 0.68); } QComboBox::InsertAtBottom CyberExtrieme Qt::Horizontal 40 20 Qt::Vertical 20 473 0 0 0 72 16777215 72 QFrame#frame_settings_btn { border-top: 2px solid rgb(66, 68, 70); border-top-left-radius: 5px; border-top-right-radius: 5px; } QFrame::StyledPanel QFrame::Raised 0 24 0 15 0 14 75 true QLabel { color: rgba(255,255,255,0.96); } QLabel:hover { color: rgba(255,255,255,0.8); } QLabel:pressed { color: rgba(255,255,255,0.96); } UNAUTHORIZED Qt::Horizontal 40 20 0 0 Qt::Vertical QSizePolicy::Expanding 20 50 35 35 35 35 13 75 true QPushButton { border:none; color: rgba(255,255,255,0.85); } QPushButton:hover { color: rgba(255,255,255,0.55); } QPushButton:pressed { color: rgba(255,255,255,0.3); } |← Qt::Vertical 20 40 0 Qt::Vertical QSizePolicy::Expanding 20 50 0 0 32 32 32 32 QPushButton { background: none; border: none; background-image: url(:/main/settings_32x32.png); background-repeat: no-repeat; background-position: center; } QPushButton:hover { background-image: url(:/main/settings_hover_32x32.png); } QPushButton:pressed { background-image: url(:/main/settings_pressed_32x32.png); } 10 0 Qt::Vertical 20 40 Qt::Horizontal QSizePolicy::Fixed 4 20 0 0 150 50 12 75 true QPushButton { color: rgba(255,255,255,0.96); } QPushButton:hover { color: rgba(255,255,255,0.8); } QPushButton:pressed { color: rgba(255,255,255,0.96); } Играть 4 0 7 0 0 Qt::Vertical 20 40 0 Qt::Horizontal 40 20 0 0 0 0 0 310 35 310 35 12 75 true color: rgb(242, 185, 70); background-color: rgb(48, 50, 54); padding-left: 5px; padding-right: 5px; border: 1px solid rgba(255, 255, 255, 0.5); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; Garbarge collector method Qt::AlignCenter 0 0 310 27 310 16777215 10 color: rgb(255, 255, 255); background-color: rgb(24, 27, 31); border: none; border: 1px solid rgba(255, 255, 255, 0.5); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; QComboBox::InsertAtBottom CMS (Concurrent Mark-Sweep) G1GC (Garbage First Garbage Collector) Azul's Continuously Concurrent Compacting Collector (C4) Qt::Horizontal QSizePolicy::Fixed 10 20 Qt::Vertical QSizePolicy::Fixed 0 4 0 11 11 0 0 0 42 130 42 12 75 true color: rgb(242, 185, 70); background-color: rgb(48, 50, 54); padding-left: 5px; padding-right: 5px; border: 1px solid rgba(255, 255, 255, 0.5); border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; Java path Qt::AlignCenter 0 0 0 42 16777215 42 9 background-color: rgb(24, 27, 31); /* padding */ padding-left: 14px; /* Border */ border: 1px solid rgba(255, 255, 255, 0.5); border-left: 0px solid rgba(255, 255, 255, 0.5); border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter default Qt::Horizontal QSizePolicy::Fixed 5 20 0 0 0 42 230 42 12 75 true color: rgb(242, 185, 70); background-color: rgb(48, 50, 54); padding-left: 5px; padding-right: 5px; border: 1px solid rgba(255, 255, 255, 0.5); border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; Оперативная память Qt::AlignCenter 0 0 0 42 80 42 10 background-color: rgb(24, 27, 31); border: 1px solid rgba(255, 255, 255, 0.5); border-left: 0px solid rgba(255, 255, 255, 0.5); border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; Qt::AlignCenter 4096M Qt::Vertical QSizePolicy::Fixed 20 8 QFrame { background-color: rgb(48, 50, 54); border-top: 2px solid rgb(66, 68, 70); padding-bottom: 8px; padding-top: 10px; border-top-left-radius: 5px; border-top-right-radius: 5px; } 7 0 13 0 Qt::Horizontal 40 20 85 45 85 45 14 50 false color: rgba(217,78,108,1); 85 45 85 45 19 50 false <html><head/><body><p><br/></p></body></html> color: rgb(96,153,38); padding-bottom: 2px; /* color: rgb(242, 185, 70); */ ✔️ 0 0 3 0 16777215 16777215 QFrame::StyledPanel QFrame::Raised 0 0 0 3 16777215 16777215 QFrame::StyledPanel QFrame::Raised