Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
beat
beat.editor
Commits
e45434c9
Commit
e45434c9
authored
Jun 19, 2020
by
Samuel GAIST
Browse files
[widgets][plottereditor] Add tooltip to buttons
parent
62147e1f
Changes
1
Hide whitespace changes
Inline
Side-by-side
beat/editor/widgets/plottereditor.py
View file @
e45434c9
...
@@ -30,9 +30,7 @@ from PyQt5.QtCore import pyqtSlot
...
@@ -30,9 +30,7 @@ from PyQt5.QtCore import pyqtSlot
from
PyQt5.QtWidgets
import
QComboBox
from
PyQt5.QtWidgets
import
QComboBox
from
PyQt5.QtWidgets
import
QFormLayout
from
PyQt5.QtWidgets
import
QFormLayout
from
PyQt5.QtWidgets
import
QHBoxLayout
from
PyQt5.QtWidgets
import
QHBoxLayout
from
PyQt5.QtWidgets
import
QInputDialog
from
PyQt5.QtWidgets
import
QLabel
from
PyQt5.QtWidgets
import
QLabel
from
PyQt5.QtWidgets
import
QLineEdit
from
PyQt5.QtWidgets
import
QPushButton
from
PyQt5.QtWidgets
import
QPushButton
from
PyQt5.QtWidgets
import
QVBoxLayout
from
PyQt5.QtWidgets
import
QVBoxLayout
from
PyQt5.QtWidgets
import
QWidget
from
PyQt5.QtWidgets
import
QWidget
...
@@ -41,10 +39,12 @@ from ..backend.asset import AssetType
...
@@ -41,10 +39,12 @@ from ..backend.asset import AssetType
from
..backend.assetmodel
import
AssetModel
from
..backend.assetmodel
import
AssetModel
from
..decorators
import
frozen
from
..decorators
import
frozen
from
.dialogs
import
AssetCreationDialog
from
.dialogs
import
AssetCreationDialog
from
.dialogs
import
NameInputDialog
from
.editor
import
AbstractAssetEditor
from
.editor
import
AbstractAssetEditor
from
.libraries
import
LibrariesWidget
from
.libraries
import
LibrariesWidget
from
.parameterwidget
import
ParameterWidget
from
.parameterwidget
import
ParameterWidget
from
.scrollwidget
import
ScrollWidget
from
.scrollwidget
import
ScrollWidget
from
.validatedhelpers
import
NameLineEdit
class
ParameterViewer
(
QWidget
):
class
ParameterViewer
(
QWidget
):
...
@@ -56,13 +56,14 @@ class ParameterViewer(QWidget):
...
@@ -56,13 +56,14 @@ class ParameterViewer(QWidget):
super
().
__init__
(
parent
)
super
().
__init__
(
parent
)
self
.
delete_button
=
QPushButton
(
self
.
tr
(
"-"
))
self
.
delete_button
=
QPushButton
(
self
.
tr
(
"-"
))
self
.
delete_button
.
setToolTip
(
self
.
tr
(
"Remove parameter"
))
self
.
delete_button
.
setFixedSize
(
30
,
30
)
self
.
delete_button
.
setFixedSize
(
30
,
30
)
delete_layout
=
QHBoxLayout
()
delete_layout
=
QHBoxLayout
()
delete_layout
.
addStretch
(
1
)
delete_layout
.
addStretch
(
1
)
delete_layout
.
addWidget
(
self
.
delete_button
)
delete_layout
.
addWidget
(
self
.
delete_button
)
self
.
name_lineedit
=
Q
LineEdit
()
self
.
name_lineedit
=
Name
LineEdit
()
self
.
parameter_widget
=
ParameterWidget
()
self
.
parameter_widget
=
ParameterWidget
()
form_layout
=
QFormLayout
()
form_layout
=
QFormLayout
()
...
@@ -120,6 +121,7 @@ class PlotterEditor(AbstractAssetEditor):
...
@@ -120,6 +121,7 @@ class PlotterEditor(AbstractAssetEditor):
self
.
scroll_widget
=
ScrollWidget
()
self
.
scroll_widget
=
ScrollWidget
()
self
.
add_parameter_button
=
QPushButton
(
self
.
tr
(
"+"
))
self
.
add_parameter_button
=
QPushButton
(
self
.
tr
(
"+"
))
self
.
add_parameter_button
.
setToolTip
(
self
.
tr
(
"Add parameter"
))
self
.
add_parameter_button
.
setFixedSize
(
30
,
30
)
self
.
add_parameter_button
.
setFixedSize
(
30
,
30
)
self
.
dataformat_combobox
=
QComboBox
(
parent
)
self
.
dataformat_combobox
=
QComboBox
(
parent
)
...
@@ -170,9 +172,7 @@ class PlotterEditor(AbstractAssetEditor):
...
@@ -170,9 +172,7 @@ class PlotterEditor(AbstractAssetEditor):
parameter_names
=
[
widget
.
name
()
for
widget
in
self
.
parameter_viewers
]
parameter_names
=
[
widget
.
name
()
for
widget
in
self
.
parameter_viewers
]
while
True
:
while
True
:
name
,
ok_pressed
=
QInputDialog
.
getText
(
name
,
ok_pressed
=
NameInputDialog
.
getText
(
self
,
self
.
tr
(
"Parameter name"
))
self
,
self
.
tr
(
"Parameter name"
),
self
.
tr
(
"Name"
)
)
if
not
ok_pressed
:
if
not
ok_pressed
:
break
break
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment