diff --git a/TermTk/TTkTestWidgets/domtreeview.py b/TermTk/TTkTestWidgets/domtreeview.py index a07c9502..65ff12af 100644 --- a/TermTk/TTkTestWidgets/domtreeview.py +++ b/TermTk/TTkTestWidgets/domtreeview.py @@ -159,15 +159,15 @@ class TTkDomTreeView(TTkWidget): self._splitter.addWidget(self._domTree) self._splitter.addWidget(self._detail) - btnRefresh = TTkButton(text="refresh") + btnRefresh = TTkButton(text="Refresh") btnRefresh.clicked.connect(self._refresh) - btnPick = TTkButton(text="pick") + btnPick = TTkButton(text="Pick 🔍") btnPick.clicked.connect(self._btnPickCb) layout.addWidget(btnPick, 0,0) - layout.addWidget(btnRefresh, 0,1) - layout.addWidget(self._splitter, 1,0,1,2) + layout.addWidget(btnRefresh, 0,1,1,2) + layout.addWidget(self._splitter, 1,0,1,3) self._domTree.itemClicked.connect(self._setDetail) diff --git a/TermTk/TTkWidgets/combobox.py b/TermTk/TTkWidgets/combobox.py index 9be581ce..1552bb2b 100644 --- a/TermTk/TTkWidgets/combobox.py +++ b/TermTk/TTkWidgets/combobox.py @@ -181,7 +181,8 @@ class TTkComboBox(TTkWidget): @pyTTkSlot(str) def _callback(self, label): - self._lineEdit.setText(label) + if self._editable: + self._lineEdit.setText(label) self.setCurrentIndex(self._list.index(label)) TTkHelper.removeOverlayAndChild(self._popupFrame) self._popupFrame = None