|
|
<?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>1158</width>
|
|
|
<height>779</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<property name="windowTitle">
|
|
|
<string>图像的缩放与裁切</string>
|
|
|
</property>
|
|
|
<widget class="QLabel" name="label_title">
|
|
|
<property name="geometry">
|
|
|
<rect>
|
|
|
<x>850</x>
|
|
|
<y>10</y>
|
|
|
<width>281</width>
|
|
|
<height>41</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<property name="font">
|
|
|
<font>
|
|
|
<family>Agency FB</family>
|
|
|
<pointsize>22</pointsize>
|
|
|
<weight>75</weight>
|
|
|
<bold>true</bold>
|
|
|
</font>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>图像缩放与裁切</string>
|
|
|
</property>
|
|
|
<property name="alignment">
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
</property>
|
|
|
</widget>
|
|
|
<widget class="QLabel" name="label_image">
|
|
|
<property name="geometry">
|
|
|
<rect>
|
|
|
<x>240</x>
|
|
|
<y>60</y>
|
|
|
<width>900</width>
|
|
|
<height>700</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<property name="font">
|
|
|
<font>
|
|
|
<family>Agency FB</family>
|
|
|
<pointsize>14</pointsize>
|
|
|
<weight>75</weight>
|
|
|
<bold>true</bold>
|
|
|
</font>
|
|
|
</property>
|
|
|
<property name="frameShape">
|
|
|
<enum>QFrame::Box</enum>
|
|
|
</property>
|
|
|
<property name="frameShadow">
|
|
|
<enum>QFrame::Raised</enum>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>图片将显示在这里</string>
|
|
|
</property>
|
|
|
<property name="alignment">
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
</property>
|
|
|
</widget>
|
|
|
<widget class="QPushButton" name="pushButton_open_file">
|
|
|
<property name="geometry">
|
|
|
<rect>
|
|
|
<x>20</x>
|
|
|
<y>20</y>
|
|
|
<width>191</width>
|
|
|
<height>28</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>打开图片</string>
|
|
|
</property>
|
|
|
<property name="checkable">
|
|
|
<bool>false</bool>
|
|
|
</property>
|
|
|
<property name="default">
|
|
|
<bool>true</bool>
|
|
|
</property>
|
|
|
</widget>
|
|
|
<widget class="QGroupBox" name="groupBox">
|
|
|
<property name="geometry">
|
|
|
<rect>
|
|
|
<x>10</x>
|
|
|
<y>70</y>
|
|
|
<width>211</width>
|
|
|
<height>191</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<property name="title">
|
|
|
<string>缩放控制</string>
|
|
|
</property>
|
|
|
<widget class="QWidget" name="verticalLayoutWidget">
|
|
|
<property name="geometry">
|
|
|
<rect>
|
|
|
<x>30</x>
|
|
|
<y>20</y>
|
|
|
<width>151</width>
|
|
|
<height>151</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
|
<item>
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
|
<item>
|
|
|
<widget class="QLabel" name="label_zoom_factor_1">
|
|
|
<property name="enabled">
|
|
|
<bool>false</bool>
|
|
|
</property>
|
|
|
<property name="font">
|
|
|
<font>
|
|
|
<family>Agency FB</family>
|
|
|
<pointsize>9</pointsize>
|
|
|
</font>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>缩放系数:</string>
|
|
|
</property>
|
|
|
<property name="alignment">
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
<item>
|
|
|
<widget class="QLabel" name="label_zoom_factor_2">
|
|
|
<property name="enabled">
|
|
|
<bool>false</bool>
|
|
|
</property>
|
|
|
<property name="font">
|
|
|
<font>
|
|
|
<family>Agency FB</family>
|
|
|
</font>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string/>
|
|
|
</property>
|
|
|
<property name="alignment">
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
</layout>
|
|
|
</item>
|
|
|
<item>
|
|
|
<widget class="QPushButton" name="pushButton_zoom_in">
|
|
|
<property name="text">
|
|
|
<string>放大</string>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
<item>
|
|
|
<widget class="QPushButton" name="pushButton_zoom_out">
|
|
|
<property name="text">
|
|
|
<string>缩小</string>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
<item>
|
|
|
<widget class="QPushButton" name="pushButton_zoom_reset">
|
|
|
<property name="text">
|
|
|
<string>默认大小</string>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
</layout>
|
|
|
</widget>
|
|
|
</widget>
|
|
|
<widget class="QGroupBox" name="groupBox_2">
|
|
|
<property name="geometry">
|
|
|
<rect>
|
|
|
<x>10</x>
|
|
|
<y>290</y>
|
|
|
<width>211</width>
|
|
|
<height>251</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<property name="title">
|
|
|
<string>裁切控制</string>
|
|
|
</property>
|
|
|
<widget class="QWidget" name="verticalLayoutWidget_2">
|
|
|
<property name="geometry">
|
|
|
<rect>
|
|
|
<x>10</x>
|
|
|
<y>30</y>
|
|
|
<width>191</width>
|
|
|
<height>151</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
|
|
<item>
|
|
|
<widget class="QLabel" name="label_srcImage_size">
|
|
|
<property name="enabled">
|
|
|
<bool>false</bool>
|
|
|
</property>
|
|
|
<property name="font">
|
|
|
<font>
|
|
|
<family>Agency FB</family>
|
|
|
<pointsize>9</pointsize>
|
|
|
</font>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>原图X轴*Y轴:</string>
|
|
|
</property>
|
|
|
<property name="alignment">
|
|
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
<item>
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
|
|
<item>
|
|
|
<widget class="QLabel" name="label_1">
|
|
|
<property name="font">
|
|
|
<font>
|
|
|
<family>Agency FB</family>
|
|
|
<pointsize>9</pointsize>
|
|
|
</font>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>锚点坐标</string>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
<item>
|
|
|
<widget class="QSpinBox" name="spinBox_anchor_x">
|
|
|
<property name="maximum">
|
|
|
<number>99</number>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
<item>
|
|
|
<widget class="QSpinBox" name="spinBox_anchor_y">
|
|
|
<property name="maximum">
|
|
|
<number>99</number>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
</layout>
|
|
|
</item>
|
|
|
<item>
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
|
|
<item>
|
|
|
<widget class="QLabel" name="label_2">
|
|
|
<property name="font">
|
|
|
<font>
|
|
|
<family>Agency FB</family>
|
|
|
<pointsize>9</pointsize>
|
|
|
</font>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>X轴偏移</string>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
<item>
|
|
|
<widget class="QSpinBox" name="spinBox_X_offset">
|
|
|
<property name="maximum">
|
|
|
<number>99</number>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
</layout>
|
|
|
</item>
|
|
|
<item>
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
|
|
<item>
|
|
|
<widget class="QLabel" name="label_left_2">
|
|
|
<property name="font">
|
|
|
<font>
|
|
|
<family>Agency FB</family>
|
|
|
<pointsize>9</pointsize>
|
|
|
</font>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>Y轴偏移</string>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</item>
|
|
|
<item>
|
|
|
<widget class="QSpinBox" name="spinBox_Y_offset"/>
|
|
|
</item>
|
|
|
</layout>
|
|
|
</item>
|
|
|
</layout>
|
|
|
</widget>
|
|
|
<widget class="QPushButton" name="pushButton_screenshot">
|
|
|
<property name="geometry">
|
|
|
<rect>
|
|
|
<x>20</x>
|
|
|
<y>200</y>
|
|
|
<width>171</width>
|
|
|
<height>28</height>
|
|
|
</rect>
|
|
|
</property>
|
|
|
<property name="text">
|
|
|
<string>图片裁切</string>
|
|
|
</property>
|
|
|
</widget>
|
|
|
</widget>
|
|
|
</widget>
|
|
|
<resources/>
|
|
|
<connections/>
|
|
|
</ui>
|