mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-05-08 17:59:50 +00:00
Fix scrollbar displayed while splitter maxed out
* For some reason the table's height is a few pixel longer on Windows so we work around the issue by adding a small offset to the maximum height hint. * No idea about MacOS yet but this might need the same treatment.
This commit is contained in:
parent
7ab299874d
commit
95b8406c7b
@ -9,6 +9,7 @@ from PyQt5.QtWidgets import (
|
|||||||
QAbstractItemView, QSizePolicy, QGridLayout, QSplitter, QFrame)
|
QAbstractItemView, QSizePolicy, QGridLayout, QSplitter, QFrame)
|
||||||
|
|
||||||
from hscommon.trans import trget
|
from hscommon.trans import trget
|
||||||
|
from hscommon.plat import ISWINDOWS
|
||||||
from ..details_dialog import DetailsDialog as DetailsDialogBase
|
from ..details_dialog import DetailsDialog as DetailsDialogBase
|
||||||
from ..details_table import DetailsTable
|
from ..details_table import DetailsTable
|
||||||
from .image_viewer import (
|
from .image_viewer import (
|
||||||
@ -117,7 +118,9 @@ class DetailsDialog(DetailsDialogBase):
|
|||||||
self.tableView.setMaximumHeight(
|
self.tableView.setMaximumHeight(
|
||||||
self.tableView.rowHeight(1)
|
self.tableView.rowHeight(1)
|
||||||
* self.tableModel.model.row_count()
|
* self.tableModel.model.row_count()
|
||||||
+ self.tableView.verticalHeader().sectionSize(0))
|
+ self.tableView.verticalHeader().sectionSize(0)
|
||||||
|
# Windows seems to add a few pixels more to the table somehow
|
||||||
|
+ 5 if ISWINDOWS else 0)
|
||||||
DetailsDialogBase.show(self)
|
DetailsDialogBase.show(self)
|
||||||
self._update()
|
self._update()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user