CToolDialog.ui 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>CToolDialog</class>
  4. <widget class="QDialog" name="CToolDialog">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>900</width>
  10. <height>540</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>CToolDialog</string>
  15. </property>
  16. <property name="styleSheet">
  17. <string notr="true">#Tool_widget{border:1px solid rgb(61, 61, 61)}
  18. #Image_widget{border:1px solid rgb(61, 61, 61)}</string>
  19. </property>
  20. <widget class="QTabWidget" name="tabWidget">
  21. <property name="geometry">
  22. <rect>
  23. <x>9</x>
  24. <y>9</y>
  25. <width>300</width>
  26. <height>424</height>
  27. </rect>
  28. </property>
  29. <property name="minimumSize">
  30. <size>
  31. <width>300</width>
  32. <height>0</height>
  33. </size>
  34. </property>
  35. <property name="maximumSize">
  36. <size>
  37. <width>300</width>
  38. <height>16777215</height>
  39. </size>
  40. </property>
  41. <property name="currentIndex">
  42. <number>1</number>
  43. </property>
  44. <widget class="QWidget" name="tab_1">
  45. <attribute name="title">
  46. <string>基本参数</string>
  47. </attribute>
  48. <layout class="QGridLayout" name="gridLayout_4">
  49. <item row="0" column="0">
  50. <widget class="QGroupBox" name="groupBox_2">
  51. <property name="title">
  52. <string/>
  53. </property>
  54. <layout class="QGridLayout" name="gridLayout_2">
  55. <item row="0" column="0">
  56. <widget class="QGroupBox" name="groupBox">
  57. <property name="title">
  58. <string>ROI_0</string>
  59. </property>
  60. <layout class="QGridLayout" name="gridLayout_3">
  61. <item row="0" column="0">
  62. <widget class="QLabel" name="label">
  63. <property name="text">
  64. <string>高斯滤波因子:</string>
  65. </property>
  66. </widget>
  67. </item>
  68. <item row="0" column="1">
  69. <widget class="QDoubleSpinBox" name="dSpinBoxSigma0"/>
  70. </item>
  71. <item row="1" column="0">
  72. <widget class="QLabel" name="label_3">
  73. <property name="text">
  74. <string>边缘幅度阈值:</string>
  75. </property>
  76. </widget>
  77. </item>
  78. <item row="1" column="1">
  79. <widget class="QSpinBox" name="spinBoxThreshold0"/>
  80. </item>
  81. <item row="2" column="0">
  82. <widget class="QLabel" name="label_5">
  83. <property name="text">
  84. <string>边缘点数量:</string>
  85. </property>
  86. </widget>
  87. </item>
  88. <item row="2" column="1">
  89. <widget class="QSpinBox" name="spinBoxElementSize0"/>
  90. </item>
  91. <item row="3" column="0">
  92. <widget class="QLabel" name="label_8">
  93. <property name="text">
  94. <string>生成直线需要的点数:</string>
  95. </property>
  96. </widget>
  97. </item>
  98. <item row="3" column="1">
  99. <widget class="QSpinBox" name="spinBoxMinPointsNum0"/>
  100. </item>
  101. <item row="4" column="0">
  102. <widget class="QLabel" name="label_9">
  103. <property name="text">
  104. <string>边缘极性:</string>
  105. </property>
  106. </widget>
  107. </item>
  108. <item row="4" column="1">
  109. <widget class="QComboBox" name="comboBoxTransitionModd0">
  110. <item>
  111. <property name="text">
  112. <string>任意极性</string>
  113. </property>
  114. </item>
  115. <item>
  116. <property name="text">
  117. <string>白到黑</string>
  118. </property>
  119. </item>
  120. <item>
  121. <property name="text">
  122. <string>黑到白</string>
  123. </property>
  124. </item>
  125. </widget>
  126. </item>
  127. <item row="5" column="0">
  128. <widget class="QLabel" name="label_12">
  129. <property name="text">
  130. <string>边沿点选择:</string>
  131. </property>
  132. </widget>
  133. </item>
  134. <item row="5" column="1">
  135. <widget class="QComboBox" name="comboBoxSelectMode0">
  136. <item>
  137. <property name="text">
  138. <string>第一点</string>
  139. </property>
  140. </item>
  141. <item>
  142. <property name="text">
  143. <string>最后点</string>
  144. </property>
  145. </item>
  146. <item>
  147. <property name="text">
  148. <string>最强点</string>
  149. </property>
  150. </item>
  151. </widget>
  152. </item>
  153. </layout>
  154. </widget>
  155. </item>
  156. <item row="1" column="0">
  157. <widget class="QGroupBox" name="groupBox_3">
  158. <property name="title">
  159. <string>ROI_1</string>
  160. </property>
  161. <layout class="QGridLayout" name="gridLayout_6">
  162. <item row="0" column="0">
  163. <widget class="QLabel" name="label_2">
  164. <property name="text">
  165. <string>高斯滤波因子:</string>
  166. </property>
  167. </widget>
  168. </item>
  169. <item row="0" column="1">
  170. <widget class="QDoubleSpinBox" name="dSpinBoxSigma1"/>
  171. </item>
  172. <item row="1" column="0">
  173. <widget class="QLabel" name="label_4">
  174. <property name="text">
  175. <string>边缘幅度阈值:</string>
  176. </property>
  177. </widget>
  178. </item>
  179. <item row="1" column="1">
  180. <widget class="QSpinBox" name="spinBoxThreshold1"/>
  181. </item>
  182. <item row="2" column="0">
  183. <widget class="QLabel" name="label_6">
  184. <property name="text">
  185. <string>边缘点数量:</string>
  186. </property>
  187. </widget>
  188. </item>
  189. <item row="2" column="1">
  190. <widget class="QSpinBox" name="spinBoxElementSize1"/>
  191. </item>
  192. <item row="3" column="0">
  193. <widget class="QLabel" name="label_7">
  194. <property name="text">
  195. <string>生成直线需要的点数:</string>
  196. </property>
  197. </widget>
  198. </item>
  199. <item row="3" column="1">
  200. <widget class="QSpinBox" name="spinBoxMinPointsNum1"/>
  201. </item>
  202. <item row="4" column="0">
  203. <widget class="QLabel" name="label_10">
  204. <property name="text">
  205. <string>边缘极性:</string>
  206. </property>
  207. </widget>
  208. </item>
  209. <item row="4" column="1">
  210. <widget class="QComboBox" name="comboBoxTransitionMode1">
  211. <item>
  212. <property name="text">
  213. <string>任意极性</string>
  214. </property>
  215. </item>
  216. <item>
  217. <property name="text">
  218. <string>白到黑</string>
  219. </property>
  220. </item>
  221. <item>
  222. <property name="text">
  223. <string>黑到白</string>
  224. </property>
  225. </item>
  226. </widget>
  227. </item>
  228. <item row="5" column="0">
  229. <widget class="QLabel" name="label_11">
  230. <property name="text">
  231. <string>边沿点选择:</string>
  232. </property>
  233. </widget>
  234. </item>
  235. <item row="5" column="1">
  236. <widget class="QComboBox" name="comboBoxSelectMode1">
  237. <item>
  238. <property name="text">
  239. <string>第一点</string>
  240. </property>
  241. </item>
  242. <item>
  243. <property name="text">
  244. <string>最后点</string>
  245. </property>
  246. </item>
  247. <item>
  248. <property name="text">
  249. <string>最强点</string>
  250. </property>
  251. </item>
  252. </widget>
  253. </item>
  254. </layout>
  255. </widget>
  256. </item>
  257. </layout>
  258. </widget>
  259. </item>
  260. </layout>
  261. </widget>
  262. <widget class="QWidget" name="tab_2">
  263. <attribute name="title">
  264. <string>其他设置</string>
  265. </attribute>
  266. <layout class="QGridLayout" name="gridLayout_7">
  267. <item row="0" column="0">
  268. <widget class="QGroupBox" name="groupBox_6">
  269. <property name="maximumSize">
  270. <size>
  271. <width>16777215</width>
  272. <height>80</height>
  273. </size>
  274. </property>
  275. <property name="title">
  276. <string>数据模式</string>
  277. </property>
  278. <layout class="QGridLayout" name="gridLayout_8">
  279. <item row="0" column="0">
  280. <widget class="QLabel" name="label_15">
  281. <property name="text">
  282. <string>原始数据:</string>
  283. </property>
  284. <property name="alignment">
  285. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  286. </property>
  287. </widget>
  288. </item>
  289. <item row="0" column="1">
  290. <widget class="QComboBox" name="comboBoxValueMode">
  291. <item>
  292. <property name="text">
  293. <string>均值模式</string>
  294. </property>
  295. </item>
  296. <item>
  297. <property name="text">
  298. <string>最大值模式</string>
  299. </property>
  300. </item>
  301. <item>
  302. <property name="text">
  303. <string>最小值模式</string>
  304. </property>
  305. </item>
  306. </widget>
  307. </item>
  308. </layout>
  309. </widget>
  310. </item>
  311. <item row="1" column="0">
  312. <widget class="QGroupBox" name="groupBox_4">
  313. <property name="maximumSize">
  314. <size>
  315. <width>16777215</width>
  316. <height>140</height>
  317. </size>
  318. </property>
  319. <property name="title">
  320. <string>坐标系转换</string>
  321. </property>
  322. <layout class="QGridLayout" name="gridLayout_9">
  323. <item row="1" column="1">
  324. <widget class="QDoubleSpinBox" name="dSpinBoxVlaueScale">
  325. <property name="decimals">
  326. <number>4</number>
  327. </property>
  328. <property name="singleStep">
  329. <double>0.001000000000000</double>
  330. </property>
  331. </widget>
  332. </item>
  333. <item row="0" column="0">
  334. <widget class="QLabel" name="label_13">
  335. <property name="text">
  336. <string>原始数据:</string>
  337. </property>
  338. <property name="alignment">
  339. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  340. </property>
  341. </widget>
  342. </item>
  343. <item row="0" column="1">
  344. <widget class="QDoubleSpinBox" name="dSpinBoxMeasureValue">
  345. <property name="enabled">
  346. <bool>false</bool>
  347. </property>
  348. <property name="maximum">
  349. <double>100000.000000000000000</double>
  350. </property>
  351. </widget>
  352. </item>
  353. <item row="1" column="0">
  354. <widget class="QLabel" name="label_14">
  355. <property name="text">
  356. <string>数据比例:</string>
  357. </property>
  358. <property name="alignment">
  359. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  360. </property>
  361. </widget>
  362. </item>
  363. <item row="2" column="0">
  364. <widget class="QLabel" name="label_18">
  365. <property name="text">
  366. <string>转换后的数据:</string>
  367. </property>
  368. <property name="alignment">
  369. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  370. </property>
  371. </widget>
  372. </item>
  373. <item row="2" column="1">
  374. <widget class="QDoubleSpinBox" name="doubleSpinBox_Vlalue">
  375. <property name="enabled">
  376. <bool>false</bool>
  377. </property>
  378. <property name="maximum">
  379. <double>100000.000000000000000</double>
  380. </property>
  381. </widget>
  382. </item>
  383. </layout>
  384. </widget>
  385. </item>
  386. <item row="2" column="0">
  387. <widget class="QGroupBox" name="groupBox_5">
  388. <property name="maximumSize">
  389. <size>
  390. <width>16777215</width>
  391. <height>16777215</height>
  392. </size>
  393. </property>
  394. <property name="sizeIncrement">
  395. <size>
  396. <width>0</width>
  397. <height>0</height>
  398. </size>
  399. </property>
  400. <property name="title">
  401. <string>综合判断</string>
  402. </property>
  403. <layout class="QGridLayout" name="gridLayout_5">
  404. <item row="0" column="0">
  405. <widget class="QLabel" name="label_16">
  406. <property name="text">
  407. <string>最大值:</string>
  408. </property>
  409. <property name="alignment">
  410. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  411. </property>
  412. </widget>
  413. </item>
  414. <item row="0" column="1">
  415. <widget class="QDoubleSpinBox" name="dSpinBox_JudgeMax">
  416. <property name="maximum">
  417. <double>100000.000000000000000</double>
  418. </property>
  419. </widget>
  420. </item>
  421. <item row="1" column="0">
  422. <widget class="QLabel" name="label_17">
  423. <property name="text">
  424. <string>最小值:</string>
  425. </property>
  426. <property name="alignment">
  427. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  428. </property>
  429. </widget>
  430. </item>
  431. <item row="1" column="1">
  432. <widget class="QDoubleSpinBox" name="dSpinBox_JudgeMin">
  433. <property name="maximum">
  434. <double>100000.000000000000000</double>
  435. </property>
  436. </widget>
  437. </item>
  438. </layout>
  439. </widget>
  440. </item>
  441. </layout>
  442. </widget>
  443. </widget>
  444. <widget class="QWidget" name="Image_widget" native="true">
  445. <property name="geometry">
  446. <rect>
  447. <x>315</x>
  448. <y>9</y>
  449. <width>576</width>
  450. <height>474</height>
  451. </rect>
  452. </property>
  453. </widget>
  454. <widget class="QWidget" name="Tool_widget" native="true">
  455. <property name="geometry">
  456. <rect>
  457. <x>9</x>
  458. <y>489</y>
  459. <width>882</width>
  460. <height>42</height>
  461. </rect>
  462. </property>
  463. <property name="maximumSize">
  464. <size>
  465. <width>16777215</width>
  466. <height>42</height>
  467. </size>
  468. </property>
  469. <property name="styleSheet">
  470. <string notr="true"/>
  471. </property>
  472. <layout class="QGridLayout" name="gridLayout">
  473. <property name="leftMargin">
  474. <number>6</number>
  475. </property>
  476. <property name="topMargin">
  477. <number>6</number>
  478. </property>
  479. <property name="rightMargin">
  480. <number>6</number>
  481. </property>
  482. <property name="bottomMargin">
  483. <number>6</number>
  484. </property>
  485. <property name="horizontalSpacing">
  486. <number>20</number>
  487. </property>
  488. <item row="1" column="0">
  489. <widget class="QLabel" name="label_time">
  490. <property name="enabled">
  491. <bool>true</bool>
  492. </property>
  493. <property name="minimumSize">
  494. <size>
  495. <width>200</width>
  496. <height>0</height>
  497. </size>
  498. </property>
  499. <property name="styleSheet">
  500. <string notr="true"/>
  501. </property>
  502. <property name="text">
  503. <string>耗时: 0ms</string>
  504. </property>
  505. </widget>
  506. </item>
  507. <item row="0" column="0">
  508. <widget class="QLabel" name="label_state">
  509. <property name="enabled">
  510. <bool>true</bool>
  511. </property>
  512. <property name="minimumSize">
  513. <size>
  514. <width>0</width>
  515. <height>0</height>
  516. </size>
  517. </property>
  518. <property name="styleSheet">
  519. <string notr="true"/>
  520. </property>
  521. <property name="text">
  522. <string>状态: OK</string>
  523. </property>
  524. </widget>
  525. </item>
  526. <item row="0" column="2" rowspan="2">
  527. <widget class="QPushButton" name="btnExecute">
  528. <property name="minimumSize">
  529. <size>
  530. <width>80</width>
  531. <height>30</height>
  532. </size>
  533. </property>
  534. <property name="styleSheet">
  535. <string notr="true"/>
  536. </property>
  537. <property name="text">
  538. <string>执行</string>
  539. </property>
  540. </widget>
  541. </item>
  542. <item row="0" column="4" rowspan="2">
  543. <widget class="QPushButton" name="btnCancel">
  544. <property name="minimumSize">
  545. <size>
  546. <width>80</width>
  547. <height>30</height>
  548. </size>
  549. </property>
  550. <property name="styleSheet">
  551. <string notr="true"/>
  552. </property>
  553. <property name="text">
  554. <string>取消</string>
  555. </property>
  556. </widget>
  557. </item>
  558. <item row="0" column="1" rowspan="2">
  559. <spacer name="horizontalSpacer">
  560. <property name="orientation">
  561. <enum>Qt::Horizontal</enum>
  562. </property>
  563. <property name="sizeHint" stdset="0">
  564. <size>
  565. <width>553</width>
  566. <height>20</height>
  567. </size>
  568. </property>
  569. </spacer>
  570. </item>
  571. <item row="0" column="3" rowspan="2">
  572. <widget class="QPushButton" name="btnOK">
  573. <property name="minimumSize">
  574. <size>
  575. <width>80</width>
  576. <height>30</height>
  577. </size>
  578. </property>
  579. <property name="styleSheet">
  580. <string notr="true"/>
  581. </property>
  582. <property name="text">
  583. <string>确定</string>
  584. </property>
  585. </widget>
  586. </item>
  587. </layout>
  588. </widget>
  589. </widget>
  590. <layoutdefault spacing="6" margin="11"/>
  591. <resources/>
  592. <connections/>
  593. </ui>