541 lines
18 KiB
XML
Executable File
541 lines
18 KiB
XML
Executable File
<?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>721</width>
|
||
<height>814</height>
|
||
</rect>
|
||
</property>
|
||
<property name="windowTitle">
|
||
<string>Form</string>
|
||
</property>
|
||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||
<property name="spacing">
|
||
<number>18</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>24</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>24</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>24</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>24</number>
|
||
</property>
|
||
<item>
|
||
<widget class="TitleLabel" name="TitleLabel">
|
||
<property name="text">
|
||
<string>配置文件</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="SmoothScrollArea" name="SmoothScrollArea">
|
||
<property name="styleSheet">
|
||
<string notr="true">background: transparent; border: none</string>
|
||
</property>
|
||
<property name="widgetResizable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<widget class="QWidget" name="scrollAreaWidgetContents">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>0</x>
|
||
<y>0</y>
|
||
<width>673</width>
|
||
<height>709</height>
|
||
</rect>
|
||
</property>
|
||
<layout class="QVBoxLayout" name="verticalLayout_9">
|
||
<item>
|
||
<layout class="QVBoxLayout" name="verticalLayout_5">
|
||
<property name="spacing">
|
||
<number>3</number>
|
||
</property>
|
||
<item>
|
||
<widget class="SubtitleLabel" name="SubtitleLabel_3">
|
||
<property name="text">
|
||
<string>课程表</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CardWidget" name="CardWidget_6">
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>60</height>
|
||
</size>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_6">
|
||
<property name="leftMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<item>
|
||
<layout class="QVBoxLayout" name="verticalLayout_10">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<item>
|
||
<widget class="StrongBodyLabel" name="StrongBodyLabel_6">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="text">
|
||
<string>导入 Class Widgets 课程表</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CaptionLabel" name="CaptionLabel_5">
|
||
<property name="text">
|
||
<string>需导入从其他 Class Widgets 导出的课程表</string>
|
||
</property>
|
||
<property name="wordWrap">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="lightColor" stdset="0">
|
||
<color alpha="150">
|
||
<red>0</red>
|
||
<green>0</green>
|
||
<blue>0</blue>
|
||
</color>
|
||
</property>
|
||
<property name="darkColor" stdset="0">
|
||
<color alpha="200">
|
||
<red>255</red>
|
||
<green>255</green>
|
||
<blue>255</blue>
|
||
</color>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<widget class="PushButton" name="im_schedule">
|
||
<property name="text">
|
||
<string>导入课程表</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CardWidget" name="CardWidget_8">
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>60</height>
|
||
</size>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_8">
|
||
<property name="leftMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<item>
|
||
<layout class="QVBoxLayout" name="verticalLayout_13">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<item>
|
||
<widget class="StrongBodyLabel" name="StrongBodyLabel_8">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="text">
|
||
<string>导出 Class Widgets 课程表</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CaptionLabel" name="CaptionLabel_8">
|
||
<property name="text">
|
||
<string>将当前使用的课程表文件 (.json) 导出</string>
|
||
</property>
|
||
<property name="wordWrap">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="lightColor" stdset="0">
|
||
<color alpha="150">
|
||
<red>0</red>
|
||
<green>0</green>
|
||
<blue>0</blue>
|
||
</color>
|
||
</property>
|
||
<property name="darkColor" stdset="0">
|
||
<color alpha="200">
|
||
<red>255</red>
|
||
<green>255</green>
|
||
<blue>255</blue>
|
||
</color>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<widget class="PushButton" name="ex_schedule">
|
||
<property name="text">
|
||
<string>导出课程表</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CardWidget" name="CardWidget_7">
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>60</height>
|
||
</size>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_7">
|
||
<property name="leftMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<item>
|
||
<layout class="QVBoxLayout" name="verticalLayout_11">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<item>
|
||
<widget class="StrongBodyLabel" name="StrongBodyLabel_7">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="text">
|
||
<string>管理 Class Widgets 课程表</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CaptionLabel" name="CaptionLabel_6">
|
||
<property name="text">
|
||
<string>打开 Class Widgets 课程表文件夹</string>
|
||
</property>
|
||
<property name="wordWrap">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="lightColor" stdset="0">
|
||
<color alpha="150">
|
||
<red>0</red>
|
||
<green>0</green>
|
||
<blue>0</blue>
|
||
</color>
|
||
</property>
|
||
<property name="darkColor" stdset="0">
|
||
<color alpha="200">
|
||
<red>255</red>
|
||
<green>255</green>
|
||
<blue>255</blue>
|
||
</color>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<widget class="PushButton" name="open_schedule_folder">
|
||
<property name="text">
|
||
<string>使用“资源管理器”打开</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<layout class="QVBoxLayout" name="verticalLayout_6">
|
||
<property name="spacing">
|
||
<number>3</number>
|
||
</property>
|
||
<item>
|
||
<widget class="SubtitleLabel" name="SubtitleLabel_4">
|
||
<property name="text">
|
||
<string>通用课程表交换格式(CSES)</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="HyperlinkButton" name="what_is">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="text">
|
||
<string>什么是 CSES?</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CardWidget" name="CardWidget_9">
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>60</height>
|
||
</size>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_9">
|
||
<property name="leftMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<item>
|
||
<layout class="QVBoxLayout" name="verticalLayout_12">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<item>
|
||
<widget class="StrongBodyLabel" name="StrongBodyLabel_9">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="text">
|
||
<string>导入 CSES 格式的课程表</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CaptionLabel" name="CaptionLabel_7">
|
||
<property name="text">
|
||
<string>需导入从其他支持的软件导出的 CSES 格式的课程表
|
||
注意:由 CSES 格式转换的 Class Widgets 课程表可读性可能降低</string>
|
||
</property>
|
||
<property name="wordWrap">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="lightColor" stdset="0">
|
||
<color alpha="150">
|
||
<red>0</red>
|
||
<green>0</green>
|
||
<blue>0</blue>
|
||
</color>
|
||
</property>
|
||
<property name="darkColor" stdset="0">
|
||
<color alpha="200">
|
||
<red>255</red>
|
||
<green>255</green>
|
||
<blue>255</blue>
|
||
</color>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<widget class="PushButton" name="im_schedule_cses">
|
||
<property name="text">
|
||
<string>导入 CSES 文件</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CardWidget" name="CardWidget_10">
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>60</height>
|
||
</size>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_10">
|
||
<property name="leftMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>16</number>
|
||
</property>
|
||
<item>
|
||
<layout class="QVBoxLayout" name="verticalLayout_14">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<item>
|
||
<widget class="StrongBodyLabel" name="StrongBodyLabel_10">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="text">
|
||
<string>导出 Class Widgets 课程表</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="CaptionLabel" name="CaptionLabel_9">
|
||
<property name="text">
|
||
<string>将当前使用的课程表文件 (.yaml) 导出为 CSES 格式
|
||
注意:生成的 CSES 课程表可读性可能降低</string>
|
||
</property>
|
||
<property name="wordWrap">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="lightColor" stdset="0">
|
||
<color alpha="150">
|
||
<red>0</red>
|
||
<green>0</green>
|
||
<blue>0</blue>
|
||
</color>
|
||
</property>
|
||
<property name="darkColor" stdset="0">
|
||
<color alpha="200">
|
||
<red>255</red>
|
||
<green>255</green>
|
||
<blue>255</blue>
|
||
</color>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<widget class="PushButton" name="ex_schedule_cses">
|
||
<property name="text">
|
||
<string>导出 CSES 文件</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<spacer name="verticalSpacer">
|
||
<property name="orientation">
|
||
<enum>Qt::Vertical</enum>
|
||
</property>
|
||
<property name="sizeHint" stdset="0">
|
||
<size>
|
||
<width>20</width>
|
||
<height>40</height>
|
||
</size>
|
||
</property>
|
||
</spacer>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<customwidgets>
|
||
<customwidget>
|
||
<class>HyperlinkButton</class>
|
||
<extends>PushButton</extends>
|
||
<header>qfluentwidgets</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>PushButton</class>
|
||
<extends>QPushButton</extends>
|
||
<header>qfluentwidgets</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>CardWidget</class>
|
||
<extends>QFrame</extends>
|
||
<header>qfluentwidgets</header>
|
||
<container>1</container>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>SmoothScrollArea</class>
|
||
<extends>QScrollArea</extends>
|
||
<header>qfluentwidgets</header>
|
||
<container>1</container>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>CaptionLabel</class>
|
||
<extends>QLabel</extends>
|
||
<header>qfluentwidgets</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>StrongBodyLabel</class>
|
||
<extends>QLabel</extends>
|
||
<header>qfluentwidgets</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>SubtitleLabel</class>
|
||
<extends>QLabel</extends>
|
||
<header>qfluentwidgets</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>TitleLabel</class>
|
||
<extends>QLabel</extends>
|
||
<header>qfluentwidgets</header>
|
||
</customwidget>
|
||
</customwidgets>
|
||
<resources/>
|
||
<connections/>
|
||
</ui>
|