introduced sub folder for dictlist files
This commit is contained in:
5
grum/dictlist/__init__.py
Normal file
5
grum/dictlist/__init__.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
from .dictlistitem import DictListItem
|
||||||
|
from .dictlistwidget import DictListWidget
|
||||||
|
|
||||||
|
|
@ -2,7 +2,7 @@ from PyQt5.QtCore import Qt
|
|||||||
from PyQt5.QtWidgets import QListWidgetItem
|
from PyQt5.QtWidgets import QListWidgetItem
|
||||||
from PyQt5.QtGui import QIcon, QPixmap, QPainter
|
from PyQt5.QtGui import QIcon, QPixmap, QPainter
|
||||||
|
|
||||||
from .theme import VIOLET, GREY4
|
from ..theme import VIOLET, GREY4
|
||||||
|
|
||||||
|
|
||||||
class DictListItem(QListWidgetItem):
|
class DictListItem(QListWidgetItem):
|
@ -5,7 +5,7 @@ from PyQt5.QtWidgets import QListWidget
|
|||||||
from .dictlistitem import DictListItem
|
from .dictlistitem import DictListItem
|
||||||
|
|
||||||
|
|
||||||
class DictList(QListWidget):
|
class DictListWidget(QListWidget):
|
||||||
|
|
||||||
def __init__(self, data, *args, factory=list, **kwargs):
|
def __init__(self, data, *args, factory=list, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
@ -2,7 +2,7 @@ from PyQt5.QtCore import Qt, pyqtSignal
|
|||||||
from PyQt5.QtWidgets import QMainWindow, QSplitter
|
from PyQt5.QtWidgets import QMainWindow, QSplitter
|
||||||
|
|
||||||
from . import assets
|
from . import assets
|
||||||
from .dictlist import DictList
|
from .dictlist import DictListWidget
|
||||||
from .mdi import MDIArea, MDISubPlot
|
from .mdi import MDIArea, MDISubPlot
|
||||||
from .rpc import RPCServerThread
|
from .rpc import RPCServerThread
|
||||||
from .plotdesc import PlotDescription
|
from .plotdesc import PlotDescription
|
||||||
@ -18,7 +18,7 @@ class MainWindow(QMainWindow):
|
|||||||
self.setWindowTitle(title)
|
self.setWindowTitle(title)
|
||||||
self.setWindowIcon(assets.icon())
|
self.setWindowIcon(assets.icon())
|
||||||
|
|
||||||
self.lst = lst = DictList(exampledata, factory=PlotDescription)
|
self.lst = lst = DictListWidget(exampledata, factory=PlotDescription)
|
||||||
lst.setAlternatingRowColors(True)
|
lst.setAlternatingRowColors(True)
|
||||||
lst.doubleClicked.connect(self.on_select_list_item)
|
lst.doubleClicked.connect(self.on_select_list_item)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user