Browse Source

Fix combobox displaying the cursor if not editable

pull/95/head
Eugenio Parodi 3 years ago
parent
commit
69b0f89192
  1. 8
      TermTk/TTkTestWidgets/domtreeview.py
  2. 3
      TermTk/TTkWidgets/combobox.py

8
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)

3
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

Loading…
Cancel
Save