--- a/OllamaInterface/Ui_OllamaWidget.py Tue Aug 27 14:06:50 2024 +0200 +++ b/OllamaInterface/Ui_OllamaWidget.py Wed Aug 28 18:20:33 2024 +0200 @@ -48,7 +48,6 @@ self.verticalLayout.addLayout(self.horizontalLayout) self.mainSplitter = QtWidgets.QSplitter(parent=OllamaWidget) self.mainSplitter.setOrientation(QtCore.Qt.Orientation.Vertical) - self.mainSplitter.setChildrenCollapsible(False) self.mainSplitter.setObjectName("mainSplitter") self.historyScrollArea = QtWidgets.QScrollArea(parent=self.mainSplitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) @@ -60,7 +59,7 @@ self.historyScrollArea.setWidgetResizable(True) self.historyScrollArea.setObjectName("historyScrollArea") self.historyScrollWidget = QtWidgets.QWidget() - self.historyScrollWidget.setGeometry(QtCore.QRect(0, 0, 533, 641)) + self.historyScrollWidget.setGeometry(QtCore.QRect(0, 0, 533, 68)) self.historyScrollWidget.setObjectName("historyScrollWidget") self.historyScrollArea.setWidget(self.historyScrollWidget) self.chatStackWidget = QtWidgets.QStackedWidget(parent=self.mainSplitter) @@ -70,26 +69,29 @@ sizePolicy.setHeightForWidth(self.chatStackWidget.sizePolicy().hasHeightForWidth()) self.chatStackWidget.setSizePolicy(sizePolicy) self.chatStackWidget.setObjectName("chatStackWidget") - self.verticalLayout.addWidget(self.mainSplitter) - self.horizontalLayout_3 = QtWidgets.QHBoxLayout() - self.horizontalLayout_3.setObjectName("horizontalLayout_3") - self.messageEdit = QtWidgets.QLineEdit(parent=OllamaWidget) + self.widget = QtWidgets.QWidget(parent=self.mainSplitter) + self.widget.setObjectName("widget") + self.gridLayout = QtWidgets.QGridLayout(self.widget) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.messageEdit = QtWidgets.QPlainTextEdit(parent=self.widget) + self.messageEdit.setTabChangesFocus(True) self.messageEdit.setObjectName("messageEdit") - self.horizontalLayout_3.addWidget(self.messageEdit) - self.sendButton = QtWidgets.QToolButton(parent=OllamaWidget) + self.gridLayout.addWidget(self.messageEdit, 0, 0, 2, 1) + spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) + self.gridLayout.addItem(spacerItem2, 1, 1, 1, 1) + self.sendButton = QtWidgets.QToolButton(parent=self.widget) self.sendButton.setEnabled(False) self.sendButton.setObjectName("sendButton") - self.horizontalLayout_3.addWidget(self.sendButton) - self.verticalLayout.addLayout(self.horizontalLayout_3) + self.gridLayout.addWidget(self.sendButton, 0, 1, 1, 1) + self.verticalLayout.addWidget(self.mainSplitter) self.retranslateUi(OllamaWidget) QtCore.QMetaObject.connectSlotsByName(OllamaWidget) OllamaWidget.setTabOrder(self.modelComboBox, self.newChatButton) OllamaWidget.setTabOrder(self.newChatButton, self.reloadModelsButton) OllamaWidget.setTabOrder(self.reloadModelsButton, self.historyScrollArea) - OllamaWidget.setTabOrder(self.historyScrollArea, self.messageEdit) - OllamaWidget.setTabOrder(self.messageEdit, self.sendButton) - OllamaWidget.setTabOrder(self.sendButton, self.ollamaMenuButton) + OllamaWidget.setTabOrder(self.historyScrollArea, self.ollamaMenuButton) def retranslateUi(self, OllamaWidget): _translate = QtCore.QCoreApplication.translate