MainWindow 0 0 1009 657 0 0 0 0 16777215 16777215 PunkLauncher :/app.ico:/app.ico 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 300 0 16777215 16777215 QLineEdit { border: 2px solid rgb(66, 68, 70); border-radius: 4px; background-color: rgb(36, 38, 41); padding-left: 15px; color: rgb(200, 200, 200); } QPushButton { border: 1px solid rgb(66, 68, 70); border-radius: 4px; background-color: rgb(48, 50, 53); color: rgb(200, 200, 200); padding: 5px 10px; } QPushButton:hover { background-color: rgb(46, 48, 51); } QPushButton:pressed { background-color: rgb(41, 43, 46); } 3 0 0 0 0 0 0 0 43 16777215 16777215 Noto Sans Cherokee 12 Логин 0 0 0 43 16777215 16777215 Noto Sans Cherokee 12 QLineEdit::Password Пароль 0 0 0 50 16777215 16777215 Source Sans Pro 16 50 false margin-top: 1px; Войти в аккаунт Qt::Horizontal 40 20 Qt::Vertical QSizePolicy::Fixed 20 140 0 0 0 0 0 0 0 QWidget#CyberExtrieme { border-image: url(:/main/banner.png) 0 0 0 0 stretch stretch; } 6 0 0 0 0 Qt::Horizontal 40 20 0 0 320 45 16777215 16777215 12 75 true Qt::LeftToRight 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: 85px; } 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 { color: rgba(255, 255, 255,0.65); border: 2px solid rgb(86, 88, 90); border-top: 0px solid rgba(255, 255, 255, 0.68); } QComboBox::InsertAtBottom ZombieExtrieme Qt::Horizontal 40 20 Qt::Vertical 20 473 14 75 true background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0.7); margin-bottom: 1px; Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 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 { border: 1px solid rgb(66, 68, 70); border-radius: 2px; background-color: rgb(48, 50, 53); color: rgb(220, 220, 220); padding: 5px 10px; } QPushButton:hover { background-color: rgb(46, 48, 51); } QPushButton:pressed { background-color: rgb(41, 43, 46); } Играть 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