1
0
Fork 0
mirror of synced 2024-06-17 01:54:46 +12:00

GroupBox, List view bug fixed

This commit is contained in:
Dummerle 2021-04-06 13:41:52 +02:00
parent b96932aab1
commit 478fd17937
3 changed files with 24 additions and 9 deletions

View file

@ -40,6 +40,7 @@ class GameList(QStackedWidget):
self.icon_scrollarea.setWidgetResizable(True)
self.icon_scrollarea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
self.list_scrollarea.setWidgetResizable(True)
self.list_scrollarea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
self.info_text = self.tr("Installed Games: {} Available Games: {}").format(

View file

@ -4,7 +4,8 @@ import string
from logging import getLogger
from PyQt5.QtCore import pyqtSignal
from PyQt5.QtWidgets import QWidget, QLabel, QHBoxLayout, QPushButton, QVBoxLayout, QFileDialog, QMessageBox, QLineEdit
from PyQt5.QtWidgets import QWidget, QLabel, QHBoxLayout, QPushButton, QVBoxLayout, QFileDialog, QMessageBox, QLineEdit, \
QGroupBox
from qtawesome import icon
from Rare.utils import LegendaryApi
@ -34,11 +35,13 @@ class ImportWidget(QWidget):
self.title = QLabel("<h2>Import Game</h2")
self.layout.addWidget(self.title)
self.import_one_game = QLabel(f"<h3>{self.tr('Import existing game from Epic Games Launcher')}</h3>")
self.layout.addWidget(self.import_one_game)
# self.import_one_game = QLabel(f"<h3>{self.tr('Import existing game from Epic Games Launcher')}</h3>")
self.import_one_game = QGroupBox(self.tr('Import existing game from Epic Games Launcher'))
self.import_one_game.setObjectName("group")
self.gb_layout = QVBoxLayout()
self.import_game_info = QLabel(self.tr("Select path to game"))
self.layout.addWidget(self.import_game_info)
self.gb_layout.addWidget(self.import_game_info)
self.override_app_name_label = QLabel(self.tr("Override app name (Only if imported game from legendary or the app could not find the app name)"))
self.app_name_input = QLineEdit()
@ -52,17 +55,21 @@ class ImportWidget(QWidget):
self.path_edit = PathEdit(os.path.expanduser("~"), QFileDialog.DirectoryOnly)
self.path_edit.text_edit.textChanged.connect(self.path_changed)
self.layout.addWidget(self.path_edit)
self.gb_layout.addWidget(self.path_edit)
self.layout.addWidget(self.override_app_name_label)
self.layout.addWidget(self.app_name_input)
self.gb_layout.addWidget(self.override_app_name_label)
self.gb_layout.addWidget(self.app_name_input)
self.info_label = QLabel("")
self.layout.addWidget(self.info_label)
self.gb_layout.addWidget(self.info_label)
self.import_button = QPushButton(self.tr("Import Game"))
self.layout.addWidget(self.import_button)
self.gb_layout.addWidget(self.import_button)
self.import_button.clicked.connect(self.import_game)
self.import_one_game.setLayout(self.gb_layout)
self.layout.addWidget(self.import_one_game)
self.layout.addStretch(1)
self.auto_import = QLabel(f"<h3>{self.tr('Auto import all existing games')}</h3>")

View file

@ -30,8 +30,15 @@ QTabBar::tab:hover#main_tab_bar {
}
QGroupBox{
border: none;
}
QGroupBox#group{
font-size: 15px;
border: 1px solid white;
padding: 8px;
margin-top: 10px;
}
QTabBar::tab:disabled {