--- a/src/eric7/Preferences/ConfigurationPages/QtPage.ui Sun Apr 13 14:46:18 2025 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/QtPage.ui Sun Apr 13 15:53:14 2025 +0200 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>556</width> - <height>1316</height> + <height>786</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_4"> @@ -225,289 +225,135 @@ </widget> </item> <item> - <widget class="QGroupBox" name="groupBox_7"> + <widget class="QGroupBox" name="groupBox_8"> <property name="title"> - <string>PyQt</string> + <string>PyQt 6</string> </property> - <layout class="QVBoxLayout" name="verticalLayout_6"> + <layout class="QVBoxLayout" name="verticalLayout_5"> <item> - <widget class="QGroupBox" name="groupBox_5"> + <layout class="QHBoxLayout" name="horizontalLayout_8"> + <item> + <widget class="QLabel" name="label_10"> + <property name="text"> + <string>Virtual Environment:</string> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="pyqt6VenvComboBox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>Select the virtual environment to be used</string> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="pyqt6VenvDlgButton"> + <property name="toolTip"> + <string>Press to open the virtual environment manager dialog</string> + </property> + <property name="text"> + <string notr="true"/> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="pyqt6VenvRefreshButton"> + <property name="toolTip"> + <string>Press to refresh the list of vitual environments</string> + </property> + <property name="text"> + <string notr="true"/> + </property> + </widget> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_4"> + <item> + <widget class="QLabel" name="label_8"> + <property name="text"> + <string>Tools Directory:</string> + </property> + </widget> + </item> + <item> + <widget class="EricPathPicker" name="pyqt6ToolsDirPicker" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="focusPolicy"> + <enum>Qt::FocusPolicy::StrongFocus</enum> + </property> + <property name="toolTip"> + <string>Enter the path of the PyQt 6 tools directory, if they are not found.</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QGroupBox" name="groupBox_9"> <property name="title"> - <string>PyQt 5</string> + <string>pyuic6 Options</string> </property> - <layout class="QVBoxLayout" name="verticalLayout_7"> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_9"> - <item> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Virtual Environment:</string> - </property> - </widget> - </item> - <item> - <widget class="QComboBox" name="pyqt5VenvComboBox"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>Select the virtual environment to be used</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="pyqt5VenvDlgButton"> - <property name="toolTip"> - <string>Press to open the virtual environment manager dialog</string> - </property> - <property name="text"> - <string notr="true"/> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="pyqt5VenvRefreshButton"> - <property name="toolTip"> - <string>Press to refresh the list of vitual environments</string> - </property> - <property name="text"> - <string notr="true"/> - </property> - </widget> - </item> - </layout> + <layout class="QGridLayout" name="gridLayout_3"> + <item row="0" column="2"> + <spacer name="horizontalSpacer_2"> + <property name="orientation"> + <enum>Qt::Orientation::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>448</width> + <height>20</height> + </size> + </property> + </spacer> </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_3"> - <item> - <widget class="QLabel" name="label_6"> - <property name="text"> - <string>Tools Directory:</string> - </property> - </widget> - </item> - <item> - <widget class="EricPathPicker" name="pyqtToolsDirPicker" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="focusPolicy"> - <enum>Qt::FocusPolicy::StrongFocus</enum> - </property> - <property name="toolTip"> - <string>Enter the path of the PyQt 5 tools directory, if they are not found.</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <widget class="QGroupBox" name="groupBox"> - <property name="title"> - <string>pyuic5 Options</string> + <item row="1" column="0" colspan="3"> + <widget class="QCheckBox" name="pyuic6ExecuteCheckBox"> + <property name="toolTip"> + <string>Select to generate extra code to test and display the form</string> </property> - <layout class="QGridLayout" name="gridLayout"> - <item row="0" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Indent Width:</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QSpinBox" name="pyuicIndentSpinBox"> - <property name="toolTip"> - <string>Select the indent width (default: 4)</string> - </property> - <property name="alignment"> - <set>Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter</set> - </property> - <property name="minimum"> - <number>2</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - <property name="value"> - <number>4</number> - </property> - </widget> - </item> - <item row="0" column="2"> - <spacer name="horizontalSpacer"> - <property name="orientation"> - <enum>Qt::Orientation::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>448</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item row="1" column="0" colspan="3"> - <widget class="QCheckBox" name="pyuicImportsCheckBox"> - <property name="text"> - <string>Generate imports relative to '.'</string> - </property> - </widget> - </item> - <item row="2" column="0" colspan="3"> - <widget class="QCheckBox" name="pyuicExecuteCheckBox"> - <property name="toolTip"> - <string>Select to generate extra code to test and display the form</string> - </property> - <property name="text"> - <string>Generate Extra Test Code</string> - </property> - </widget> - </item> - </layout> + <property name="text"> + <string>Generate Extra Test Code</string> + </property> </widget> </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_8"> - <property name="title"> - <string>PyQt 6</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_5"> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_8"> - <item> - <widget class="QLabel" name="label_10"> - <property name="text"> - <string>Virtual Environment:</string> - </property> - </widget> - </item> - <item> - <widget class="QComboBox" name="pyqt6VenvComboBox"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>Select the virtual environment to be used</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="pyqt6VenvDlgButton"> - <property name="toolTip"> - <string>Press to open the virtual environment manager dialog</string> - </property> - <property name="text"> - <string notr="true"/> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="pyqt6VenvRefreshButton"> - <property name="toolTip"> - <string>Press to refresh the list of vitual environments</string> - </property> - <property name="text"> - <string notr="true"/> - </property> - </widget> - </item> - </layout> + <item row="0" column="1"> + <widget class="QSpinBox" name="pyuic6IndentSpinBox"> + <property name="toolTip"> + <string>Select the indent width (default: 4)</string> + </property> + <property name="alignment"> + <set>Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter</set> + </property> + <property name="minimum"> + <number>2</number> + </property> + <property name="maximum"> + <number>16</number> + </property> + <property name="value"> + <number>4</number> + </property> + </widget> </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_4"> - <item> - <widget class="QLabel" name="label_8"> - <property name="text"> - <string>Tools Directory:</string> - </property> - </widget> - </item> - <item> - <widget class="EricPathPicker" name="pyqt6ToolsDirPicker" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="focusPolicy"> - <enum>Qt::FocusPolicy::StrongFocus</enum> - </property> - <property name="toolTip"> - <string>Enter the path of the PyQt 6 tools directory, if they are not found.</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <widget class="QGroupBox" name="groupBox_9"> - <property name="title"> - <string>pyuic6 Options</string> + <item row="0" column="0"> + <widget class="QLabel" name="label_9"> + <property name="text"> + <string>Indent Width:</string> </property> - <layout class="QGridLayout" name="gridLayout_3"> - <item row="0" column="2"> - <spacer name="horizontalSpacer_2"> - <property name="orientation"> - <enum>Qt::Orientation::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>448</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item row="1" column="0" colspan="3"> - <widget class="QCheckBox" name="pyuic6ExecuteCheckBox"> - <property name="toolTip"> - <string>Select to generate extra code to test and display the form</string> - </property> - <property name="text"> - <string>Generate Extra Test Code</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QSpinBox" name="pyuic6IndentSpinBox"> - <property name="toolTip"> - <string>Select the indent width (default: 4)</string> - </property> - <property name="alignment"> - <set>Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter</set> - </property> - <property name="minimum"> - <number>2</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - <property name="value"> - <number>4</number> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="label_9"> - <property name="text"> - <string>Indent Width:</string> - </property> - </widget> - </item> - </layout> </widget> </item> </layout> @@ -642,13 +488,6 @@ <tabstop>qtPostfixEdit</tabstop> <tabstop>qhelpgeneratorPicker</tabstop> <tabstop>lreleasePicker</tabstop> - <tabstop>pyqt5VenvComboBox</tabstop> - <tabstop>pyqt5VenvDlgButton</tabstop> - <tabstop>pyqt5VenvRefreshButton</tabstop> - <tabstop>pyqtToolsDirPicker</tabstop> - <tabstop>pyuicIndentSpinBox</tabstop> - <tabstop>pyuicImportsCheckBox</tabstop> - <tabstop>pyuicExecuteCheckBox</tabstop> <tabstop>pyqt6VenvComboBox</tabstop> <tabstop>pyqt6VenvDlgButton</tabstop> <tabstop>pyqt6VenvRefreshButton</tabstop>