4a921ddf71
* Allows filtering of examples * For some reason, the ui designer ignored the courier font family so I manually inserted it into the .ui file * Allows filtering by file content, too * Respects dark mode (maybe?), fixes policy setting on code layout * Prevents "run edited code" from showing unless the actual content changes * Looks like black font is always best against highlight background * Left test code in commit... * Fix broken highlighting on PyQt6 * Address #133 * Better highlighting for both dark and light mode * Minor refactoring/cleanup, uses combo box instead of checkbox * Combo box below text edit to avoid clipping Co-authored-by: njessurun <ntjessu@gmail.com>
137 lines
3.6 KiB
XML
137 lines
3.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>Form</class>
|
|
<widget class="QWidget" name="Form">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>846</width>
|
|
<height>552</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>PyQtGraph</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_2">
|
|
<item row="1" column="0">
|
|
<widget class="QSplitter" name="splitter">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<widget class="QWidget" name="layoutWidget">
|
|
<layout class="QGridLayout" name="gridLayout">
|
|
<item row="4" column="1">
|
|
<widget class="QComboBox" name="qtLibCombo">
|
|
<item>
|
|
<property name="text">
|
|
<string>default</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>PyQt5</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>PySide2</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>PySide6</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>PyQt6</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="1">
|
|
<widget class="QPushButton" name="loadBtn">
|
|
<property name="text">
|
|
<string>Run Example</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0" colspan="2">
|
|
<widget class="QTreeWidget" name="exampleTree">
|
|
<attribute name="headerVisible">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<column>
|
|
<property name="text">
|
|
<string notr="true">1</string>
|
|
</property>
|
|
</column>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="QLabel" name="label">
|
|
<property name="text">
|
|
<string>Qt Library:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="0" colspan="2">
|
|
<widget class="QLineEdit" name="exampleFilter">
|
|
<property name="placeholderText">
|
|
<string>Type to filter...</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0" colspan="2">
|
|
<widget class="QComboBox" name="searchFiles">
|
|
<item>
|
|
<property name="text">
|
|
<string>Title Search</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Content Search</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="layoutWidget">
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<item>
|
|
<widget class="QLabel" name="loadedFileLabel">
|
|
<property name="font">
|
|
<font>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="codeView">
|
|
<property name="font">
|
|
<font>
|
|
<family>Courier New</family>
|
|
</font>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|