mainwindow.ui 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>MainWindow</class>
  4. <widget class="QMainWindow" name="MainWindow">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>1068</width>
  10. <height>720</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>RVC Terminal GUIConsole</string>
  15. </property>
  16. <widget class="QWidget" name="centralWidget">
  17. <layout class="QHBoxLayout" name="horizontalLayout_2">
  18. <item>
  19. <widget class="QSplitter" name="splitterMain">
  20. <property name="orientation">
  21. <enum>Qt::Horizontal</enum>
  22. </property>
  23. <widget class="QTabWidget" name="tabWidget">
  24. <property name="currentIndex">
  25. <number>0</number>
  26. </property>
  27. <widget class="QWidget" name="tabEntityManagement">
  28. <attribute name="title">
  29. <string>实体管理</string>
  30. </attribute>
  31. <layout class="QGridLayout" name="horizontalLayout_18">
  32. <item row="0" column="0">
  33. <widget class="QSplitter" name="splitter">
  34. <property name="orientation">
  35. <enum>Qt::Vertical</enum>
  36. </property>
  37. <widget class="QWidget" name="layoutWidget1">
  38. <layout class="QVBoxLayout" name="verticalLayoutListControl">
  39. <property name="spacing">
  40. <number>2</number>
  41. </property>
  42. <item>
  43. <layout class="QHBoxLayout" name="horizontalLayout">
  44. <property name="spacing">
  45. <number>4</number>
  46. </property>
  47. <property name="sizeConstraint">
  48. <enum>QLayout::SetDefaultConstraint</enum>
  49. </property>
  50. <property name="leftMargin">
  51. <number>0</number>
  52. </property>
  53. <property name="topMargin">
  54. <number>2</number>
  55. </property>
  56. <property name="bottomMargin">
  57. <number>2</number>
  58. </property>
  59. <item>
  60. <widget class="QPushButton" name="pushButtonEntStart">
  61. <property name="sizePolicy">
  62. <sizepolicy hsizetype="Maximum" vsizetype="Maximum">
  63. <horstretch>0</horstretch>
  64. <verstretch>0</verstretch>
  65. </sizepolicy>
  66. </property>
  67. <property name="minimumSize">
  68. <size>
  69. <width>32</width>
  70. <height>32</height>
  71. </size>
  72. </property>
  73. <property name="maximumSize">
  74. <size>
  75. <width>32</width>
  76. <height>32</height>
  77. </size>
  78. </property>
  79. <property name="toolTip">
  80. <string>启动实体</string>
  81. </property>
  82. <property name="text">
  83. <string/>
  84. </property>
  85. <property name="icon">
  86. <iconset resource="res.qrc">
  87. <normaloff>:/icons/res/fatcow/control_play_blue.png</normaloff>:/icons/res/fatcow/control_play_blue.png</iconset>
  88. </property>
  89. <property name="iconSize">
  90. <size>
  91. <width>32</width>
  92. <height>32</height>
  93. </size>
  94. </property>
  95. <property name="autoDefault">
  96. <bool>false</bool>
  97. </property>
  98. <property name="default">
  99. <bool>false</bool>
  100. </property>
  101. <property name="flat">
  102. <bool>true</bool>
  103. </property>
  104. </widget>
  105. </item>
  106. <item>
  107. <widget class="QPushButton" name="pushButtonEntClose">
  108. <property name="maximumSize">
  109. <size>
  110. <width>32</width>
  111. <height>32</height>
  112. </size>
  113. </property>
  114. <property name="toolTip">
  115. <string>关闭实体</string>
  116. </property>
  117. <property name="text">
  118. <string/>
  119. </property>
  120. <property name="icon">
  121. <iconset resource="res.qrc">
  122. <normaloff>:/icons/res/fatcow/control_stop_blue.png</normaloff>:/icons/res/fatcow/control_stop_blue.png</iconset>
  123. </property>
  124. <property name="iconSize">
  125. <size>
  126. <width>32</width>
  127. <height>32</height>
  128. </size>
  129. </property>
  130. <property name="shortcut">
  131. <string>Ctrl+S</string>
  132. </property>
  133. <property name="flat">
  134. <bool>true</bool>
  135. </property>
  136. </widget>
  137. </item>
  138. <item>
  139. <widget class="QPushButton" name="pushButtonEntContinue">
  140. <property name="maximumSize">
  141. <size>
  142. <width>32</width>
  143. <height>32</height>
  144. </size>
  145. </property>
  146. <property name="toolTip">
  147. <string>恢复实体</string>
  148. </property>
  149. <property name="text">
  150. <string/>
  151. </property>
  152. <property name="icon">
  153. <iconset resource="res.qrc">
  154. <normaloff>:/icons/res/fatcow/control_end_blue.png</normaloff>:/icons/res/fatcow/control_end_blue.png</iconset>
  155. </property>
  156. <property name="iconSize">
  157. <size>
  158. <width>32</width>
  159. <height>32</height>
  160. </size>
  161. </property>
  162. <property name="flat">
  163. <bool>true</bool>
  164. </property>
  165. </widget>
  166. </item>
  167. <item>
  168. <widget class="QPushButton" name="pushButtonEntPause">
  169. <property name="maximumSize">
  170. <size>
  171. <width>32</width>
  172. <height>32</height>
  173. </size>
  174. </property>
  175. <property name="toolTip">
  176. <string>暂停实体</string>
  177. </property>
  178. <property name="text">
  179. <string/>
  180. </property>
  181. <property name="icon">
  182. <iconset resource="res.qrc">
  183. <normaloff>:/icons/res/fatcow/control_pause_blue.png</normaloff>:/icons/res/fatcow/control_pause_blue.png</iconset>
  184. </property>
  185. <property name="iconSize">
  186. <size>
  187. <width>32</width>
  188. <height>32</height>
  189. </size>
  190. </property>
  191. <property name="flat">
  192. <bool>true</bool>
  193. </property>
  194. </widget>
  195. </item>
  196. <item>
  197. <widget class="QPushButton" name="pushButtonEntKill">
  198. <property name="maximumSize">
  199. <size>
  200. <width>32</width>
  201. <height>32</height>
  202. </size>
  203. </property>
  204. <property name="toolTip">
  205. <string>停止实体</string>
  206. </property>
  207. <property name="text">
  208. <string/>
  209. </property>
  210. <property name="icon">
  211. <iconset resource="res.qrc">
  212. <normaloff>:/icons/res/fatcow/control_power_blue.png</normaloff>:/icons/res/fatcow/control_power_blue.png</iconset>
  213. </property>
  214. <property name="iconSize">
  215. <size>
  216. <width>32</width>
  217. <height>32</height>
  218. </size>
  219. </property>
  220. <property name="flat">
  221. <bool>true</bool>
  222. </property>
  223. </widget>
  224. </item>
  225. <item>
  226. <widget class="QPushButton" name="pushButtonEntTest">
  227. <property name="maximumSize">
  228. <size>
  229. <width>32</width>
  230. <height>32</height>
  231. </size>
  232. </property>
  233. <property name="toolTip">
  234. <string>测试实体</string>
  235. </property>
  236. <property name="text">
  237. <string/>
  238. </property>
  239. <property name="icon">
  240. <iconset resource="res.qrc">
  241. <normaloff>:/icons/res/fatcow/lcd_tv_test.png</normaloff>:/icons/res/fatcow/lcd_tv_test.png</iconset>
  242. </property>
  243. <property name="iconSize">
  244. <size>
  245. <width>32</width>
  246. <height>32</height>
  247. </size>
  248. </property>
  249. <property name="flat">
  250. <bool>true</bool>
  251. </property>
  252. </widget>
  253. </item>
  254. <item>
  255. <widget class="QPushButton" name="pushButtonEntLogView">
  256. <property name="minimumSize">
  257. <size>
  258. <width>32</width>
  259. <height>32</height>
  260. </size>
  261. </property>
  262. <property name="maximumSize">
  263. <size>
  264. <width>32</width>
  265. <height>32</height>
  266. </size>
  267. </property>
  268. <property name="toolTip">
  269. <string>查看实体日志</string>
  270. </property>
  271. <property name="text">
  272. <string/>
  273. </property>
  274. <property name="icon">
  275. <iconset resource="res.qrc">
  276. <normaloff>:/icons/res/fatcow/file_extension_log.png</normaloff>:/icons/res/fatcow/file_extension_log.png</iconset>
  277. </property>
  278. <property name="iconSize">
  279. <size>
  280. <width>32</width>
  281. <height>32</height>
  282. </size>
  283. </property>
  284. <property name="flat">
  285. <bool>true</bool>
  286. </property>
  287. </widget>
  288. </item>
  289. <item>
  290. <widget class="QPushButton" name="pushButtonClearRunCfg">
  291. <property name="minimumSize">
  292. <size>
  293. <width>32</width>
  294. <height>32</height>
  295. </size>
  296. </property>
  297. <property name="maximumSize">
  298. <size>
  299. <width>32</width>
  300. <height>32</height>
  301. </size>
  302. </property>
  303. <property name="toolTip">
  304. <string>清除实体运行时文件</string>
  305. </property>
  306. <property name="text">
  307. <string/>
  308. </property>
  309. <property name="icon">
  310. <iconset resource="res.qrc">
  311. <normaloff>:/icons/res/fatcow/page_delete.png</normaloff>:/icons/res/fatcow/page_delete.png</iconset>
  312. </property>
  313. <property name="iconSize">
  314. <size>
  315. <width>32</width>
  316. <height>32</height>
  317. </size>
  318. </property>
  319. <property name="flat">
  320. <bool>true</bool>
  321. </property>
  322. </widget>
  323. </item>
  324. <item>
  325. <spacer name="horizontalSpacer">
  326. <property name="orientation">
  327. <enum>Qt::Horizontal</enum>
  328. </property>
  329. <property name="sizeHint" stdset="0">
  330. <size>
  331. <width>40</width>
  332. <height>20</height>
  333. </size>
  334. </property>
  335. </spacer>
  336. </item>
  337. </layout>
  338. </item>
  339. <item>
  340. <layout class="QHBoxLayout" name="horizontalLayout_17">
  341. <property name="spacing">
  342. <number>4</number>
  343. </property>
  344. <property name="sizeConstraint">
  345. <enum>QLayout::SetDefaultConstraint</enum>
  346. </property>
  347. <property name="topMargin">
  348. <number>2</number>
  349. </property>
  350. <property name="bottomMargin">
  351. <number>2</number>
  352. </property>
  353. <item>
  354. <widget class="QLabel" name="labelEntCalculate">
  355. <property name="styleSheet">
  356. <string notr="true">color:rgb(100, 100, 100)</string>
  357. </property>
  358. <property name="text">
  359. <string>(正在运行00个模块,其中00个正常)</string>
  360. </property>
  361. </widget>
  362. </item>
  363. <item>
  364. <widget class="QLabel" name="labelStatus">
  365. <property name="text">
  366. <string>状态</string>
  367. </property>
  368. </widget>
  369. </item>
  370. <item>
  371. <widget class="QComboBox" name="comboBoxStatus"/>
  372. </item>
  373. <item>
  374. <spacer name="horizontalSpacer_4">
  375. <property name="orientation">
  376. <enum>Qt::Horizontal</enum>
  377. </property>
  378. <property name="sizeHint" stdset="0">
  379. <size>
  380. <width>40</width>
  381. <height>20</height>
  382. </size>
  383. </property>
  384. </spacer>
  385. </item>
  386. </layout>
  387. </item>
  388. </layout>
  389. </widget>
  390. <widget class="QTableWidget" name="tableWidgetEntities">
  391. <property name="maximumSize">
  392. <size>
  393. <width>16777215</width>
  394. <height>16777215</height>
  395. </size>
  396. </property>
  397. <property name="font">
  398. <font>
  399. <pointsize>9</pointsize>
  400. </font>
  401. </property>
  402. <attribute name="horizontalHeaderVisible">
  403. <bool>false</bool>
  404. </attribute>
  405. <attribute name="verticalHeaderVisible">
  406. <bool>false</bool>
  407. </attribute>
  408. <attribute name="verticalHeaderDefaultSectionSize">
  409. <number>25</number>
  410. </attribute>
  411. </widget>
  412. <widget class="QConsoleListWidget" name="listWidgetEventLog">
  413. <property name="maximumSize">
  414. <size>
  415. <width>16777215</width>
  416. <height>16777215</height>
  417. </size>
  418. </property>
  419. <property name="font">
  420. <font>
  421. <pointsize>8</pointsize>
  422. </font>
  423. </property>
  424. <property name="cursor" stdset="0">
  425. <cursorShape>IBeamCursor</cursorShape>
  426. </property>
  427. <property name="mouseTracking">
  428. <bool>true</bool>
  429. </property>
  430. <property name="tabletTracking">
  431. <bool>true</bool>
  432. </property>
  433. <property name="verticalScrollBarPolicy">
  434. <enum>Qt::ScrollBarAlwaysOff</enum>
  435. </property>
  436. <property name="verticalScrollMode">
  437. <enum>QAbstractItemView::ScrollPerPixel</enum>
  438. </property>
  439. </widget>
  440. </widget>
  441. </item>
  442. </layout>
  443. </widget>
  444. <widget class="QWidget" name="tabResourceManagement">
  445. <attribute name="title">
  446. <string>性能资源</string>
  447. </attribute>
  448. <layout class="QVBoxLayout" name="verticalLayout_10">
  449. <item>
  450. <layout class="QVBoxLayout" name="verticalLayout">
  451. <item>
  452. <widget class="QTabWidget" name="tabWidgetResource">
  453. <property name="tabPosition">
  454. <enum>QTabWidget::West</enum>
  455. </property>
  456. <property name="currentIndex">
  457. <number>0</number>
  458. </property>
  459. <widget class="QWidget" name="tab4Monitor">
  460. <attribute name="title">
  461. <string>Monitor</string>
  462. </attribute>
  463. </widget>
  464. <widget class="QWidget" name="tab4CPU">
  465. <attribute name="title">
  466. <string>CPU</string>
  467. </attribute>
  468. </widget>
  469. <widget class="QWidget" name="tab4Memory">
  470. <attribute name="title">
  471. <string>内存</string>
  472. </attribute>
  473. </widget>
  474. </widget>
  475. </item>
  476. </layout>
  477. </item>
  478. </layout>
  479. </widget>
  480. <widget class="QWidget" name="tabSettog">
  481. <attribute name="title">
  482. <string>系统日志</string>
  483. </attribute>
  484. <layout class="QVBoxLayout" name="verticalLayout_2">
  485. <item>
  486. <widget class="QTableView" name="view"/>
  487. </item>
  488. </layout>
  489. </widget>
  490. </widget>
  491. <widget class="QFatalListWidget" name="listWidgetFatalLog">
  492. <property name="maximumSize">
  493. <size>
  494. <width>16777215</width>
  495. <height>16777215</height>
  496. </size>
  497. </property>
  498. <property name="font">
  499. <font>
  500. <pointsize>8</pointsize>
  501. </font>
  502. </property>
  503. <property name="cursor" stdset="0">
  504. <cursorShape>IBeamCursor</cursorShape>
  505. </property>
  506. <property name="mouseTracking">
  507. <bool>true</bool>
  508. </property>
  509. <property name="tabletTracking">
  510. <bool>true</bool>
  511. </property>
  512. <property name="verticalScrollBarPolicy">
  513. <enum>Qt::ScrollBarAlwaysOff</enum>
  514. </property>
  515. <property name="verticalScrollMode">
  516. <enum>QAbstractItemView::ScrollPerPixel</enum>
  517. </property>
  518. </widget>
  519. </widget>
  520. </item>
  521. </layout>
  522. </widget>
  523. <widget class="QToolBar" name="mainToolBar">
  524. <attribute name="toolBarArea">
  525. <enum>TopToolBarArea</enum>
  526. </attribute>
  527. <attribute name="toolBarBreak">
  528. <bool>false</bool>
  529. </attribute>
  530. </widget>
  531. <widget class="QMenuBar" name="menubar">
  532. <property name="geometry">
  533. <rect>
  534. <x>0</x>
  535. <y>0</y>
  536. <width>1068</width>
  537. <height>23</height>
  538. </rect>
  539. </property>
  540. </widget>
  541. <widget class="QStatusBar" name="statusBar"/>
  542. <action name="actionInitialize">
  543. <property name="text">
  544. <string>终端初始化</string>
  545. </property>
  546. </action>
  547. <action name="actionRestartFrmw">
  548. <property name="text">
  549. <string>重启应用</string>
  550. </property>
  551. </action>
  552. </widget>
  553. <layoutdefault spacing="6" margin="11"/>
  554. <customwidgets>
  555. <customwidget>
  556. <class>QConsoleListWidget</class>
  557. <extends>QListWidget</extends>
  558. <header location="global">QConsoleListWidget.h</header>
  559. </customwidget>
  560. <customwidget>
  561. <class>QFatalListWidget</class>
  562. <extends>QListWidget</extends>
  563. <header>QConsoleListWidget.h</header>
  564. </customwidget>
  565. </customwidgets>
  566. <resources>
  567. <include location="res.qrc"/>
  568. </resources>
  569. <connections/>
  570. </ui>