diff options
Diffstat (limited to 'examples/simplewidget.py')
-rwxr-xr-x | examples/simplewidget.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/examples/simplewidget.py b/examples/simplewidget.py index 88977b7..0e9038e 100755 --- a/examples/simplewidget.py +++ b/examples/simplewidget.py @@ -45,6 +45,7 @@ from silx.gui.widgets.WaitingPushButton import WaitingPushButton from silx.gui.widgets.ThreadPoolPushButton import ThreadPoolPushButton from silx.gui.widgets.RangeSlider import RangeSlider from silx.gui.widgets.LegendIconWidget import LegendIconWidget +from silx.gui.widgets.ElidedLabel import ElidedLabel class SimpleWidgetExample(qt.QMainWindow): @@ -74,6 +75,10 @@ class SimpleWidgetExample(qt.QMainWindow): layout.addWidget(qt.QLabel("LegendIconWidget")) layout.addWidget(panel) + panel = self.createElidedLabelPanel(self) + layout.addWidget(qt.QLabel("ElidedLabel")) + layout.addWidget(panel) + self.setCentralWidget(main_panel) def createWaitingPushButton(self): @@ -186,6 +191,25 @@ class SimpleWidgetExample(qt.QMainWindow): return panel + def createElidedLabelPanel(self, parent): + panel = qt.QWidget(parent) + layout = qt.QVBoxLayout(panel) + + label = ElidedLabel(parent) + label.setText("A very long text which is far too long.") + layout.addWidget(label) + + label = ElidedLabel(parent) + label.setText("A very long text which is far too long.") + label.setElideMode(qt.Qt.ElideMiddle) + layout.addWidget(label) + + label = ElidedLabel(parent) + label.setText("Basically nothing.") + layout.addWidget(label) + + return panel + def main(): """ |