Improves on: Use on smaller resolution screens #108

This commit is contained in:
Olivier Keshavjee 2017-10-17 18:04:30 +02:00
parent 447fbb4a2a
commit cbc02b15d9
2 changed files with 34 additions and 4 deletions

View file

@ -37,6 +37,7 @@ def mainWindowSS():
def styleMainWindow(mw):
mw.setStyleSheet(mainWindowSS())
mw.lstTabs.verticalScrollBar().setStyleSheet(simpleScrollBarV())
# Custon palette?
qApp.setPalette(appPalette())
@ -242,5 +243,31 @@ def lineEditSS():
def transparentSS():
return """background: transparent;
border:none;"""
return """
QTextEdit{
background: transparent;
border:none;
}"""
def simpleScrollBarV():
return """
QScrollBar:vertical {
border: none;
background: transparent;
width: 8px;
}
QScrollBar::handle {
background: rgba(180, 180, 180, 60%);
}
QScrollBar::add-line:vertical {
width:0;
height: 0;
border: none;
background: none;
}
QScrollBar::sub-line:vertical {
width:0;
height: 0;
border: none;
background: none;
}"""

View file

@ -18,8 +18,11 @@ class metadataView(QWidget, Ui_metadataView):
self.revisions.setEnabled(False)
self.txtSummarySentence.setStyleSheet(style.lineEditSS())
self.txtSummaryFull.setStyleSheet(style.transparentSS())
self.txtNotes.setStyleSheet(style.transparentSS())
self.txtSummaryFull.setStyleSheet(style.transparentSS() +
style.simpleScrollBarV())
self.txtNotes.setStyleSheet(style.transparentSS() +
style.simpleScrollBarV())
self.revisions.setStyleSheet(style.simpleScrollBarV())
def setModels(self, mdlOutline, mdlCharacter, mdlLabels, mdlStatus):
self.properties.setModels(mdlOutline, mdlCharacter, mdlLabels, mdlStatus)