Fix growing tree details panel on long labels

This commit is contained in:
Veronica K. B. Olsen
2019-11-03 23:14:31 +01:00
parent 9f92c0e80c
commit ae89cbd7ad
2 changed files with 10 additions and 3 deletions
+8 -1
View File
@@ -13,6 +13,7 @@
import logging
import nw
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QFrame, QGridLayout, QLabel
@@ -57,8 +58,11 @@ class GuiDocDetails(QFrame):
for nRow in range(4):
lblOne = QLabel(colOne[nRow])
lblOne.setFont(self.fntOne)
lblOne.setAlignment(Qt.AlignTop)
self.mainBox.addWidget(lblOne,nRow,0)
self.mainBox.addWidget(self.colTwo[nRow],nRow,1)
self.colTwo[nRow].setWordWrap(True)
self.colTwo[nRow].setAlignment(Qt.AlignTop)
self.mainBox.setColumnStretch(0,0)
self.mainBox.setColumnStretch(1,1)
@@ -74,8 +78,11 @@ class GuiDocDetails(QFrame):
if nwItem is None:
colTwo = [""]*4
else:
theLabel = nwItem.itemName
if len(theLabel) > 100:
theLabel = theLabel[:96].rstrip()+" ..."
colTwo = [
nwItem.itemName,
theLabel,
nwItem.itemStatus,
nwLabels.CLASS_NAME[nwItem.itemClass],
nwLabels.LAYOUT_NAME[nwItem.itemLayout],
+2 -2
View File
@@ -811,8 +811,8 @@ class GuiMain(QMainWindow):
return
def _splitViewMove(self, pWidth, pHeight):
"""Alert dependent GUI elements that the main pane splitter has
been moved.
"""Alert dependent GUI elements that the edit/view pane splitter
has been moved.
"""
self.docEditor.changeWidth()
return