DragAbleWidget.ui 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>DragAbleWidget</class>
  4. <widget class="QWidget" name="DragAbleWidget">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>718</width>
  10. <height>449</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>Form</string>
  15. </property>
  16. <layout class="QVBoxLayout" name="verticalLayout">
  17. <property name="spacing">
  18. <number>0</number>
  19. </property>
  20. <property name="leftMargin">
  21. <number>0</number>
  22. </property>
  23. <property name="topMargin">
  24. <number>0</number>
  25. </property>
  26. <property name="rightMargin">
  27. <number>0</number>
  28. </property>
  29. <property name="bottomMargin">
  30. <number>0</number>
  31. </property>
  32. <item>
  33. <widget class="QWidget" name="widget_frame" native="true">
  34. <property name="styleSheet">
  35. <string notr="true">QWidget#widget_frame
  36. {
  37. border:3px solid rgb(46, 165, 255);
  38. background-color: rgba(255, 255, 255, 0);
  39. border-radius:0px;
  40. }
  41. QWidget#widget_back
  42. {
  43. border-radius:0px;
  44. }
  45. QWidget#widget_title
  46. {
  47. border-top-right-radius:0px;
  48. border-top-left-radius:0px;
  49. }
  50. QWidget#widget_container
  51. {
  52. border-bottom-right-radius:5px;
  53. border-bottom-left-radius:5px;
  54. }
  55. QStackedWidget
  56. {
  57. border-bottom-right-radius:5px;
  58. border-bottom-left-radius:5px;
  59. }
  60. QWidget#page_courseList
  61. {
  62. border-bottom-right-radius:5px;
  63. border-bottom-left-radius:5px;
  64. }
  65. </string>
  66. </property>
  67. <layout class="QVBoxLayout" name="verticalLayout_6">
  68. <property name="spacing">
  69. <number>0</number>
  70. </property>
  71. <property name="leftMargin">
  72. <number>0</number>
  73. </property>
  74. <property name="topMargin">
  75. <number>0</number>
  76. </property>
  77. <property name="rightMargin">
  78. <number>0</number>
  79. </property>
  80. <property name="bottomMargin">
  81. <number>0</number>
  82. </property>
  83. <item>
  84. <widget class="QWidget" name="widget_back" native="true">
  85. <property name="styleSheet">
  86. <string notr="true"/>
  87. </property>
  88. <layout class="QVBoxLayout" name="verticalLayout_8">
  89. <property name="spacing">
  90. <number>0</number>
  91. </property>
  92. <property name="leftMargin">
  93. <number>0</number>
  94. </property>
  95. <property name="topMargin">
  96. <number>0</number>
  97. </property>
  98. <property name="rightMargin">
  99. <number>0</number>
  100. </property>
  101. <property name="bottomMargin">
  102. <number>0</number>
  103. </property>
  104. <item>
  105. <layout class="QVBoxLayout" name="verticalLayout_titleWidget_Back">
  106. <property name="spacing">
  107. <number>0</number>
  108. </property>
  109. <property name="topMargin">
  110. <number>0</number>
  111. </property>
  112. <item>
  113. <widget class="QWidget" name="widget_title" native="true">
  114. <property name="sizePolicy">
  115. <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
  116. <horstretch>0</horstretch>
  117. <verstretch>0</verstretch>
  118. </sizepolicy>
  119. </property>
  120. <property name="minimumSize">
  121. <size>
  122. <width>0</width>
  123. <height>32</height>
  124. </size>
  125. </property>
  126. <property name="maximumSize">
  127. <size>
  128. <width>16777215</width>
  129. <height>32</height>
  130. </size>
  131. </property>
  132. <property name="styleSheet">
  133. <string notr="true">
  134. QPushButton#btnMenu,QPushButton#btnMenu_Min,QPushButton#btnMenu_Max,QPushButton#btnMenu_Close{
  135. border-radius:0px;
  136. color: #F0F0F0;
  137. background-color:rgba(0,0,0,0);
  138. border-style:none;
  139. }
  140. QPushButton#btnMenu:hover,QPushButton#btnMenu_Min:hover,QPushButton#btnMenu_Max:hover{
  141. background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(25, 134, 199, 0), stop:1 #636363);
  142. }
  143. QPushButton#btnMenu_Close:hover{
  144. background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(238, 0, 0, 128), stop:1 rgba(238, 44, 44, 255));
  145. }
  146. QWidget#widget_title{
  147. background-color:rgb(0, 153, 255);
  148. }
  149. QLabel#lab_Ico,QLabel#lab_Title{
  150. border-radius:0px;
  151. color: #F0F0F0;
  152. background-color:rgba(0,0,0,0);
  153. border-style:none;
  154. }
  155. </string>
  156. </property>
  157. <layout class="QHBoxLayout" name="horizontalLayout_40">
  158. <property name="spacing">
  159. <number>0</number>
  160. </property>
  161. <property name="leftMargin">
  162. <number>0</number>
  163. </property>
  164. <property name="topMargin">
  165. <number>0</number>
  166. </property>
  167. <property name="rightMargin">
  168. <number>0</number>
  169. </property>
  170. <property name="bottomMargin">
  171. <number>0</number>
  172. </property>
  173. <item>
  174. <layout class="QHBoxLayout" name="horizontalLayout_19">
  175. <property name="spacing">
  176. <number>0</number>
  177. </property>
  178. <property name="leftMargin">
  179. <number>12</number>
  180. </property>
  181. <property name="topMargin">
  182. <number>0</number>
  183. </property>
  184. <property name="rightMargin">
  185. <number>0</number>
  186. </property>
  187. <item>
  188. <widget class="QLabel" name="label_titleName">
  189. <property name="styleSheet">
  190. <string notr="true">color: rgb(255, 255, 255);
  191. font-size:16px;
  192. font-weight:bold;
  193. font-family:&quot;微软雅黑&quot;;</string>
  194. </property>
  195. <property name="text">
  196. <string>视频播放器</string>
  197. </property>
  198. </widget>
  199. </item>
  200. <item>
  201. <spacer name="horizontalSpacer_26">
  202. <property name="orientation">
  203. <enum>Qt::Horizontal</enum>
  204. </property>
  205. <property name="sizeHint" stdset="0">
  206. <size>
  207. <width>40</width>
  208. <height>20</height>
  209. </size>
  210. </property>
  211. </spacer>
  212. </item>
  213. <item>
  214. <widget class="QWidget" name="widget_titleBtn" native="true">
  215. <property name="sizePolicy">
  216. <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
  217. <horstretch>0</horstretch>
  218. <verstretch>0</verstretch>
  219. </sizepolicy>
  220. </property>
  221. <property name="maximumSize">
  222. <size>
  223. <width>16777215</width>
  224. <height>46</height>
  225. </size>
  226. </property>
  227. <layout class="QHBoxLayout" name="horizontalLayout_5">
  228. <property name="spacing">
  229. <number>2</number>
  230. </property>
  231. <property name="leftMargin">
  232. <number>0</number>
  233. </property>
  234. <property name="topMargin">
  235. <number>0</number>
  236. </property>
  237. <property name="rightMargin">
  238. <number>0</number>
  239. </property>
  240. <property name="bottomMargin">
  241. <number>0</number>
  242. </property>
  243. <item>
  244. <widget class="QPushButton" name="btnMenu_Min">
  245. <property name="sizePolicy">
  246. <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
  247. <horstretch>0</horstretch>
  248. <verstretch>0</verstretch>
  249. </sizepolicy>
  250. </property>
  251. <property name="maximumSize">
  252. <size>
  253. <width>16777215</width>
  254. <height>60</height>
  255. </size>
  256. </property>
  257. <property name="cursor">
  258. <cursorShape>ArrowCursor</cursorShape>
  259. </property>
  260. <property name="focusPolicy">
  261. <enum>Qt::NoFocus</enum>
  262. </property>
  263. <property name="layoutDirection">
  264. <enum>Qt::LeftToRight</enum>
  265. </property>
  266. <property name="styleSheet">
  267. <string notr="true"/>
  268. </property>
  269. <property name="text">
  270. <string/>
  271. </property>
  272. <property name="icon">
  273. <iconset resource="../../resources/resources.qrc">
  274. <normaloff>:/image/showminisizebtn.png</normaloff>:/image/showminisizebtn.png</iconset>
  275. </property>
  276. <property name="iconSize">
  277. <size>
  278. <width>22</width>
  279. <height>22</height>
  280. </size>
  281. </property>
  282. <property name="flat">
  283. <bool>true</bool>
  284. </property>
  285. </widget>
  286. </item>
  287. <item>
  288. <widget class="QPushButton" name="btnMenu_Max">
  289. <property name="sizePolicy">
  290. <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
  291. <horstretch>0</horstretch>
  292. <verstretch>0</verstretch>
  293. </sizepolicy>
  294. </property>
  295. <property name="maximumSize">
  296. <size>
  297. <width>16777215</width>
  298. <height>60</height>
  299. </size>
  300. </property>
  301. <property name="cursor">
  302. <cursorShape>ArrowCursor</cursorShape>
  303. </property>
  304. <property name="focusPolicy">
  305. <enum>Qt::NoFocus</enum>
  306. </property>
  307. <property name="layoutDirection">
  308. <enum>Qt::LeftToRight</enum>
  309. </property>
  310. <property name="styleSheet">
  311. <string notr="true"/>
  312. </property>
  313. <property name="text">
  314. <string/>
  315. </property>
  316. <property name="icon">
  317. <iconset resource="../../resources/resources.qrc">
  318. <normaloff>:/image/showmaxsizebtn.png</normaloff>:/image/showmaxsizebtn.png</iconset>
  319. </property>
  320. <property name="iconSize">
  321. <size>
  322. <width>22</width>
  323. <height>22</height>
  324. </size>
  325. </property>
  326. <property name="flat">
  327. <bool>true</bool>
  328. </property>
  329. </widget>
  330. </item>
  331. </layout>
  332. </widget>
  333. </item>
  334. <item>
  335. <widget class="QPushButton" name="btnMenu_Close">
  336. <property name="sizePolicy">
  337. <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
  338. <horstretch>0</horstretch>
  339. <verstretch>0</verstretch>
  340. </sizepolicy>
  341. </property>
  342. <property name="cursor">
  343. <cursorShape>PointingHandCursor</cursorShape>
  344. </property>
  345. <property name="styleSheet">
  346. <string notr="true"/>
  347. </property>
  348. <property name="text">
  349. <string/>
  350. </property>
  351. <property name="icon">
  352. <iconset resource="../../resources/resources.qrc">
  353. <normaloff>:/image/close_normal.png</normaloff>:/image/close_normal.png</iconset>
  354. </property>
  355. <property name="iconSize">
  356. <size>
  357. <width>28</width>
  358. <height>28</height>
  359. </size>
  360. </property>
  361. </widget>
  362. </item>
  363. </layout>
  364. </item>
  365. </layout>
  366. </widget>
  367. </item>
  368. </layout>
  369. </item>
  370. <item>
  371. <widget class="QWidget" name="widget_container" native="true">
  372. <property name="sizePolicy">
  373. <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
  374. <horstretch>0</horstretch>
  375. <verstretch>0</verstretch>
  376. </sizepolicy>
  377. </property>
  378. <property name="styleSheet">
  379. <string notr="true">QWidget#widget_container
  380. {
  381. background-color: rgb(22, 22, 22);
  382. }
  383. </string>
  384. </property>
  385. </widget>
  386. </item>
  387. </layout>
  388. </widget>
  389. </item>
  390. </layout>
  391. </widget>
  392. </item>
  393. </layout>
  394. </widget>
  395. <resources>
  396. <include location="../../resources/resources.qrc"/>
  397. </resources>
  398. <connections/>
  399. </ui>