{"id":52499,"date":"2025-08-11T15:04:15","date_gmt":"2025-08-11T07:04:15","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/52499.html"},"modified":"2025-08-11T15:04:15","modified_gmt":"2025-08-11T07:04:15","slug":"qt%e4%b8%b2%e5%8f%a3%e9%80%9a%e4%bf%a1%e4%b8%ad%e7%bb%a7%e7%94%b5%e5%99%a8%e7%8a%b6%e6%80%81%e8%a7%a3%e6%9e%90%e7%9a%84%e4%bc%98%e5%8c%96%e5%ae%9e%e8%b7%b5","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/52499.html","title":{"rendered":"Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5"},"content":{"rendered":"<p>\u539f\u4ee3\u7801&#xff1a;<\/p>\n<p>    \/\/ \u8bfbREL<br \/>\n    if(serial_buffer_title.toUpper() &#061;&#061; Relays_Title.toUpper()) \/\/\u7ee7\u7535\u5668\u72b6\u6001&#xff08;LED&#xff09;\u8fd4\u56de\u7684\u6570\u636e, auv1&#xff0c;\u53ea\u6709\u5f53\u63a7\u5236\u4e0b\u53d1\u65f6&#xff0c;\u624d\u4f1a\u8fd4\u56de\u8fd9\u6761<br \/>\n    {<br \/>\n     QString hexMessage &#061; serial_data.value(1); \/\/\u6d4b\u8bd5\u6570\u636e, \u83b7\u53d6\u5341\u516d\u8fdb\u5236\u6570<br \/>\n     qDebug() &lt;&lt; &#034;hexMessage:&#034; &lt;&lt; hexMessage; \/\/ \u6253\u5370\u5341\u516d\u8fdb\u5236\u6d88\u606f<br \/>\n     relay_back_status_int &#061; serial_data.value(1).toInt(); \/\/\u7ee7\u7535\u5668\u8fd4\u56de\u72b6\u6001_\u6574\u578b\u6570\u636e<br \/>\n     qDebug() &lt;&lt; &#034;\u7ee7\u7535\u5668\u8fd4\u56de\u72b6\u6001_\u6574\u578b\u6570\u636e:&#034; &lt;&lt; relay_back_status_int; \/\/ \u6253\u5370\u7ee7\u7535\u5668\u8fd4\u56de\u72b6\u6001\u7684\u6574\u578b\u6570\u636e<br \/>\n     QByteArray relay_hex_status; \/\/ \u5b57\u8282\u6570\u7ec4\u7c7b\u578b<br \/>\n     hexMessage &#061; hexMessage.setNum(relay_back_status_int, 2); \/\/ \u5c06\u6574\u578b\u6570\u636e\u8f6c\u6362\u4e3a\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32<br \/>\n     qDebug() &lt;&lt; &#034;hexMessage:&#034; &lt;&lt; hexMessage;  \/\/ \u6253\u5370\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32<br \/>\n     int hexMessage_size &#061; hexMessage.size(); \/\/ \u83b7\u53d6\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32\u7684\u957f\u5ea6<br \/>\n     qDebug() &lt;&lt; &#034;hexMessage_size1:&#034; &lt;&lt; hexMessage_size;  \/\/ \u6253\u5370\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32<br \/>\n     for(int i &#061; 0; i &lt; 8 &#8211; hexMessage_size; i&#043;&#043;) \/\/ \u8865\u9f50\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32\u52308\u4f4d<br \/>\n     {<br \/>\n         relay_hex_status.append(&#034;0&#034;);<br \/>\n     }<br \/>\n     qDebug() &lt;&lt; &#034;hexMessage_size2:&#034; &lt;&lt; hexMessage_size;  \/\/ \u6253\u5370\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32<\/p>\n<p>     relay_hex_status &#061; relay_hex_status &#043; hexMessage.toUtf8(); \/\/ \u5c06\u8865\u9f50\u540e\u7684\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32\u8f6c\u6362\u4e3a\u5b57\u8282\u6570\u7ec4<br \/>\n     qDebug() &lt;&lt; &#034;relay_hex_status:&#034; &lt;&lt; relay_hex_status; \/\/ \u6253\u5370\u8865\u9f50\u540e\u7684\u4e8c\u8fdb\u5236\u5b57\u8282\u6570\u7ec4\u3002\u59820000 1111<\/p>\n<p>     int relay1s, relay2s, relay3s, relay4s, relay5s, relay6s, relay7s, relay8s; \/\/ \u5b9a\u4e498\u4e2a\u7ee7\u7535\u5668\u7684\u72b6\u6001\u53d8\u91cf<br \/>\n     QByteArray relay_status_temp &#061; &#034;0&#034;; \/\/ \u7528\u4e8e\u6bd4\u8f83\u7684\u4e34\u65f6\u5b57\u8282\u6570\u7ec4<\/p>\n<p>     if(relay_hex_status.at(0) &#061;&#061; relay_status_temp.at(0))  \/\/ \u5982\u679cBit7\u662f&#039;0&#039; &#xff08;\u4ece\u5de6\u5f80\u53f3Bit7-Bit0&#xff09;<br \/>\n         relay1s &#061; 0; \/\/ \u72b6\u60011\u4e3a0<br \/>\n     else<br \/>\n         relay1s &#061; 1; \/\/ \u72b6\u60011\u4e3a1<\/p>\n<p>     if(relay_hex_status.at(1) &#061;&#061; relay_status_temp.at(0))  \/\/ \u5982\u679cBit6\u662f&#039;0&#039;<br \/>\n         relay2s &#061; 0;<br \/>\n     else<br \/>\n         relay2s &#061; 1;<\/p>\n<p>     if(relay_hex_status.at(2) &#061;&#061; relay_status_temp.at(0))  \/\/ \u5982\u679cBit5\u662f&#039;0&#039;<br \/>\n         relay3s &#061; 0;<br \/>\n     else<br \/>\n         relay3s &#061; 1;<\/p>\n<p>     if(relay_hex_status.at(3) &#061;&#061; relay_status_temp.at(0))  \/\/ \u5982\u679cBit4\u662f&#039;0&#039;<br \/>\n         relay4s &#061; 0;<br \/>\n     else<br \/>\n         relay4s &#061; 1;<\/p>\n<p>     if(relay_hex_status.at(4) &#061;&#061; relay_status_temp.at(0))  \/\/ \u5982\u679cBit3\u662f&#039;0&#039;<br \/>\n         relay5s &#061; 0;<br \/>\n     else<br \/>\n         relay5s &#061; 1;<\/p>\n<p>     if(relay_hex_status.at(5) &#061;&#061; relay_status_temp.at(0))  \/\/ \u5982\u679cBit2\u662f&#039;0&#039;<br \/>\n         relay6s &#061; 0;<br \/>\n     else<br \/>\n         relay6s &#061; 1;<\/p>\n<p>     if(relay_hex_status.at(6) &#061;&#061; relay_status_temp.at(0))  \/\/ \u5982\u679cBit1\u662f&#039;0&#039;<br \/>\n         relay7s &#061; 0;<br \/>\n     else<br \/>\n         relay7s &#061; 1;<\/p>\n<p>     if(relay_hex_status.at(7) &#061;&#061; relay_status_temp.at(0))  \/\/ \u5982\u679cBit0\u662f&#039;0&#039;<br \/>\n         relay8s &#061; 0; \/\/ \u72b6\u60018\u4e3a0<br \/>\n     else<br \/>\n         relay8s &#061; 1; \/\/ \u72b6\u60018\u4e3a1<br \/>\n     qDebug() &lt;&lt; &#034;QString::number(relay8s) \u72b6\u60018:&#034; &lt;&lt; relay8s; \/\/ \u6253\u5370\u72b6\u60018<br \/>\n     setLEDState(ui-&gt;label_led2_1, 2, 1, relay8s); \/\/ \u8bbe\u7f6eLED\u72b6\u6001,relay8s&#061;1\u65f6\u95ed\u5408-\u6307\u793a\u706f\u7eff&#xff0c;relay8s&#061;0\u65f6\u65ad\u5f00-\u6307\u793a\u706f\u7ea2<br \/>\n     setLEDState(ui-&gt;label_led2_2, 2, 1, relay7s);<br \/>\n     setLEDState(ui-&gt;label_led2_3, 2, 1, relay6s);<br \/>\n     setLEDState(ui-&gt;label_led2_4, 2, 1, relay5s);<br \/>\n     setLEDState(ui-&gt;label_led2_5, 2, 1, relay4s);<br \/>\n     setLEDState(ui-&gt;label_led2_6, 2, 1, relay3s);<br \/>\n     setLEDState(ui-&gt;label_led2_7, 2, 1, relay2s);<br \/>\n     setLEDState(ui-&gt;label_led2_8, 2, 1, relay1s);<\/p>\n<p>     setLEDState(ui-&gt;label_led6_1, 2, 1, relay8s);<br \/>\n     setLEDState(ui-&gt;label_led6_2, 2, 1, relay7s);<br \/>\n     setLEDState(ui-&gt;label_led6_3, 2, 1, relay6s);<br \/>\n     setLEDState(ui-&gt;label_led6_4, 2, 1, relay5s);<br \/>\n     setLEDState(ui-&gt;label_led6_5, 2, 1, relay4s);<br \/>\n     setLEDState(ui-&gt;label_led6_6, 2, 1, relay3s);<br \/>\n     setLEDState(ui-&gt;label_led6_7, 2, 1, relay2s);<br \/>\n     setLEDState(ui-&gt;label_led6_8, 2, 1, relay1s);<br \/>\n    }<\/p>\n<p>\u5e08\u864e\u6559\u6211\u4fee\u6539\u4f18\u5316\u540e\u7684\u4ee3\u7801&#xff1a;<\/p>\n<p>  \/\/ \u8bfbREL &#xff08;\u7ee7\u7535\u5668\u72b6\u6001&#xff09;<br \/>\n    if (dataTitle &#061;&#061; REL_Title) \/\/\u8fd4\u56de\u7684\u7ee7\u7535\u5668\u72b6\u6001\u6570\u636e<br \/>\n    {<br \/>\n        QString hexMessage &#061; serial_data.value(0); \/\/<br \/>\n        \/\/qDebug() &lt;&lt; &#034;hexMessage:&#034; &lt;&lt; hexMessage; \/\/ \u6253\u5370\u5341\u516d\u8fdb\u5236\u6d88\u606f<br \/>\n        qint8 num &#061; hexMessage.toInt();<\/p>\n<p>        int relays[8] &#061; { 0 };<br \/>\n        for (int i&#061;0; i&lt;8; i&#043;&#043;)<br \/>\n        {<br \/>\n            int p &#061; (int)pow(2, i);<br \/>\n            relays[i] &#061; (num &amp; p) &#061;&#061; p ? 1 : 0;<\/p>\n<p>            \/\/qDebug() &lt;&lt; &#034;QString::number(relays) \u72b6\u6001 &#034; &lt;&lt; i &lt;&lt; &#034; : &#034; &lt;&lt; relays[i];<br \/>\n        }<\/p>\n<p>        QLabel *label_leds[] &#061; {<br \/>\n            ui-&gt;label_led2_1,<br \/>\n            ui-&gt;label_led2_2,<br \/>\n            ui-&gt;label_led2_3,<br \/>\n            ui-&gt;label_led2_4,<br \/>\n            ui-&gt;label_led2_5,<br \/>\n            ui-&gt;label_led2_6,<br \/>\n            ui-&gt;label_led2_7,<br \/>\n            ui-&gt;label_led2_8<br \/>\n        };<\/p>\n<p>        for (int i&#061;0; i&lt;8; i&#043;&#043;)<br \/>\n        {<br \/>\n            setLEDState(label_leds[i], 2, 1, relays[i]);<br \/>\n        }<\/p>\n<p>    }<\/p>\n<h3>\u4e00\u3001\u539f\u59cb\u4ee3\u7801\u5206\u6790<\/h3>\n<h4>1. \u539f\u59cb\u5b9e\u73b0\u65b9\u5f0f<\/h4>\n<p>\u539f\u59cb\u4ee3\u7801\u5904\u7406\u7ee7\u7535\u5668\u72b6\u6001\u8fd4\u56de\u6570\u636e\u7684\u6d41\u7a0b\u5982\u4e0b&#xff1a;<\/p>\n<li>\n<p>\u83b7\u53d6\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u5f62\u5f0f\u7684\u72b6\u6001\u6570\u636e<\/p>\n<\/li>\n<li>\n<p>\u8f6c\u6362\u4e3a\u6574\u578b\u6570\u503c<\/p>\n<\/li>\n<li>\n<p>\u5c06\u6574\u578b\u8f6c\u4e3a\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32<\/p>\n<\/li>\n<li>\n<p>\u8865\u9f508\u4f4d\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32<\/p>\n<\/li>\n<li>\n<p>\u9010\u4f4d\u89e3\u6790\u6bcf\u4e2a\u7ee7\u7535\u5668\u7684\u72b6\u6001<\/p>\n<\/li>\n<li>\n<p>\u66f4\u65b0\u5bf9\u5e94\u7684UI\u6307\u793a\u706f<\/p>\n<\/li>\n<p>\/\/ \u539f\u59cb\u4ee3\u7801\u7247\u6bb5\u793a\u4f8b<br \/>\nQString hexMessage &#061; serial_data.value(1);<br \/>\nrelay_back_status_int &#061; serial_data.value(1).toInt();<br \/>\nhexMessage &#061; hexMessage.setNum(relay_back_status_int, 2);<\/p>\n<p>\/\/ \u8865\u9f508\u4f4d<br \/>\nfor(int i &#061; 0; i &lt; 8 &#8211; hexMessage_size; i&#043;&#043;) {<br \/>\n    relay_hex_status.append(&#034;0&#034;);<br \/>\n}<\/p>\n<p>\/\/ \u9010\u4f4d\u89e3\u6790<br \/>\nif(relay_hex_status.at(0) &#061;&#061; relay_status_temp.at(0))<br \/>\n    relay1s &#061; 0;<br \/>\nelse<br \/>\n    relay1s &#061; 1;<br \/>\n\/\/ &#8230;\u5176\u4ed67\u4e2a\u7ee7\u7535\u5668\u7c7b\u4f3c\u5904\u7406<\/p>\n<h4>2. \u539f\u59cb\u5b9e\u73b0\u5b58\u5728\u7684\u95ee\u9898<\/h4>\n<li>\n<p>\u7c7b\u578b\u8f6c\u6362\u5197\u4f59&#xff1a;\u591a\u6b21\u5728\u5b57\u7b26\u4e32\u548c\u6574\u578b\u4e4b\u95f4\u8f6c\u6362<\/p>\n<\/li>\n<li>\n<p>\u786c\u7f16\u7801\u5904\u7406&#xff1a;8\u4e2a\u7ee7\u7535\u5668\u72b6\u6001\u5206\u522b\u7528\u72ec\u7acb\u53d8\u91cf\u5b58\u50a8<\/p>\n<\/li>\n<li>\n<p>\u6548\u7387\u4f4e\u4e0b&#xff1a;\u5b57\u7b26\u4e32\u64cd\u4f5c\u548c\u8865\u9f50\u8fc7\u7a0b\u4e0d\u5fc5\u8981<\/p>\n<\/li>\n<li>\n<p>\u53ef\u7ef4\u62a4\u6027\u5dee&#xff1a;\u76f8\u4f3c\u4ee3\u7801\u91cd\u590d8\u6b21<\/p>\n<\/li>\n<li>\n<p>\u6269\u5c55\u6027\u5f31&#xff1a;\u96be\u4ee5\u9002\u5e94\u7ee7\u7535\u5668\u6570\u91cf\u7684\u53d8\u5316<\/p>\n<\/li>\n<h3>\u4e8c\u3001\u4f18\u5316\u540e\u7684\u4ee3\u7801\u89e3\u6790<\/h3>\n<h4>1. \u4f18\u5316\u5b9e\u73b0\u65b9\u5f0f<\/h4>\n<p>\u4f18\u5316\u540e\u7684\u4ee3\u7801<span style=\"color:#ff9900\">\u91c7\u7528\u4f4d\u8fd0\u7b97<\/span>\u76f4\u63a5\u89e3\u6790\u72b6\u6001&#xff1a;<\/p>\n<p>\/\/ \u4f18\u5316\u540e\u7684\u4ee3\u7801\u7247\u6bb5<br \/>\nqint8 num &#061; hexMessage.toInt();<br \/>\nint relays[8] &#061; { 0 };<\/p>\n<p>for (int i&#061;0; i&lt;8; i&#043;&#043;) {<br \/>\n    int p &#061; (int)pow(2, i);<br \/>\n    relays[i] &#061; (num &amp; p) &#061;&#061; p ? 1 : 0;<br \/>\n}<\/p>\n<p>\/\/ \u4f7f\u7528\u6570\u7ec4\u7edf\u4e00\u7ba1\u7406UI\u5143\u7d20<br \/>\nQLabel *label_leds[] &#061; {<br \/>\n    ui-&gt;label_led2_1,<br \/>\n    ui-&gt;label_led2_2,<br \/>\n    \/\/ &#8230;\u5176\u4ed66\u4e2alabel<br \/>\n};<\/p>\n<p>for (int i&#061;0; i&lt;8; i&#043;&#043;) {<br \/>\n    setLEDState(label_leds[i], 2, 1, relays[i]);<br \/>\n}<\/p>\n<h4>2. \u4f18\u5316\u70b9\u8be6\u89e3<\/h4>\n<li>\n<p>\u76f4\u63a5\u4f4d\u8fd0\u7b97&#xff1a;<\/p>\n<ul>\n<li>\n<p>\u4f7f\u7528num &amp; (1 &lt;&lt; i)\u68c0\u67e5\u7279\u5b9a\u4f4d\u7684\u72b6\u6001<\/p>\n<\/li>\n<li>\n<p>\u907f\u514d\u4e86\u5b57\u7b26\u4e32\u8f6c\u6362\u548c\u8865\u9f50\u64cd\u4f5c<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u6570\u7ec4\u7edf\u4e00\u7ba1\u7406&#xff1a;<\/p>\n<ul>\n<li>\n<p>\u4f7f\u7528\u6570\u7ec4\u5b58\u50a88\u4e2a\u7ee7\u7535\u5668\u72b6\u6001<\/p>\n<\/li>\n<li>\n<p>\u4f7f\u7528\u6570\u7ec4\u7ba1\u7406\u5bf9\u5e94\u7684UI\u5143\u7d20<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u5faa\u73af\u5904\u7406&#xff1a;<\/p>\n<ul>\n<li>\n<p>\u7528\u5faa\u73af\u66ff\u4ee3\u91cd\u590d\u4ee3\u7801<\/p>\n<\/li>\n<li>\n<p>\u903b\u8f91\u66f4\u7d27\u51d1&#xff0c;\u51cf\u5c11\u51fa\u9519\u53ef\u80fd<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u6027\u80fd\u63d0\u5347&#xff1a;<\/p>\n<ul>\n<li>\n<p>\u7701\u53bb\u591a\u6b21\u7c7b\u578b\u8f6c\u6362<\/p>\n<\/li>\n<li>\n<p>\u51cf\u5c11\u4e34\u65f6\u5bf9\u8c61\u521b\u5efa<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<h3>\u4e09\u3001\u5173\u952e\u6280\u672f\u70b9\u5bf9\u6bd4<\/h3>\n<table>\n<tr>\u6280\u672f\u70b9\u539f\u59cb\u5b9e\u73b0\u4f18\u5316\u5b9e\u73b0<\/tr>\n<tbody>\n<tr>\n<td>\u72b6\u6001\u89e3\u6790<\/td>\n<td>\u5b57\u7b26\u4e32\u8f6c\u6362&#043;\u9010\u5b57\u7b26\u6bd4\u8f83<\/td>\n<td>\u76f4\u63a5\u4f4d\u8fd0\u7b97<\/td>\n<\/tr>\n<tr>\n<td>\u72b6\u6001\u5b58\u50a8<\/td>\n<td>8\u4e2a\u72ec\u7acb\u53d8\u91cf<\/td>\n<td>8\u5143\u7d20\u6570\u7ec4<\/td>\n<\/tr>\n<tr>\n<td>UI\u5143\u7d20\u7ba1\u7406<\/td>\n<td>\u786c\u7f16\u7801\u8c03\u7528<\/td>\n<td>\u6570\u7ec4\u7edf\u4e00\u7ba1\u7406<\/td>\n<\/tr>\n<tr>\n<td>\u4ee3\u7801\u91cf<\/td>\n<td>\u7ea660\u884c<\/td>\n<td>\u7ea620\u884c<\/td>\n<\/tr>\n<tr>\n<td>\u53ef\u7ef4\u62a4\u6027<\/td>\n<td>\u4f4e(\u91cd\u590d\u4ee3\u7801\u591a)<\/td>\n<td>\u9ad8(\u903b\u8f91\u96c6\u4e2d)<\/td>\n<\/tr>\n<tr>\n<td>\u6027\u80fd<\/td>\n<td>\u4e00\u822c(\u591a\u6b21\u8f6c\u6362)<\/td>\n<td>\u4f18(\u76f4\u63a5\u4f4d\u64cd\u4f5c)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u56db\u3001\u4f4d\u8fd0\u7b97\u539f\u7406\u8be6\u89e3<\/h3>\n<p>\u4f18\u5316\u4ee3\u7801\u7684\u6838\u5fc3\u662f\u4f7f\u7528\u4f4d\u8fd0\u7b97\u89e3\u6790\u7ee7\u7535\u5668\u72b6\u6001&#xff1a;<\/p>\n<p>int p &#061; (int)pow(2, i);  \/\/ \u8ba1\u7b97\u7b2ci\u4f4d\u5bf9\u5e94\u7684\u503c<br \/>\nrelays[i] &#061; (num &amp; p) &#061;&#061; p ? 1 : 0;<\/p>\n<p>\u5de5\u4f5c\u539f\u7406&#xff1a;<\/p>\n<li>\n<p>pow(2, i)\u8ba1\u7b97\u51fa\u7b2ci\u4f4d\u5bf9\u5e94\u7684\u5341\u8fdb\u5236\u503c(1,2,4,8&#8230;)<\/p>\n<\/li>\n<li>\n<p>num &amp; p\u8fdb\u884c\u6309\u4f4d\u4e0e\u8fd0\u7b97&#xff0c;\u7ed3\u679c\u975e0\u8868\u793a\u8be5\u4f4d\u4e3a1<\/p>\n<\/li>\n<li>\n<p>\u4e09\u5143\u8fd0\u7b97\u7b26\u8f6c\u6362\u4e3a1\/0\u72b6\u6001\u503c<\/p>\n<\/li>\n<p>\u793a\u4f8b&#xff1a;<br \/>\n\u5047\u8bbe\u63a5\u6536\u5230\u7684\u72b6\u6001\u503c\u4e3a13(\u4e8c\u8fdb\u52361101)&#xff1a;<\/p>\n<ul>\n<li>\n<p>i&#061;0: 1 &amp; 1 &#061; 1 \u2192 relays[0]&#061;1<\/p>\n<\/li>\n<li>\n<p>i&#061;1: 2 &amp; 0 &#061; 0 \u2192 relays[1]&#061;0<\/p>\n<\/li>\n<li>\n<p>i&#061;2: 4 &amp; 4 &#061; 4 \u2192 relays[2]&#061;1<\/p>\n<\/li>\n<li>\n<p>i&#061;3: 8 &amp; 8 &#061; 8 \u2192 relays[3]&#061;1<\/p>\n<\/li>\n<\/ul>\n<h3>\u4e94\u3001\u603b\u7ed3\u4e0e\u5c55\u671b<\/h3>\n<h4>\u4f18\u5316\u6548\u679c\u603b\u7ed3<\/h4>\n<li>\n<p>\u4ee3\u7801\u7b80\u6d01\u6027&#xff1a;\u4ee3\u7801\u91cf\u51cf\u5c11\u7ea666%<\/p>\n<\/li>\n<li>\n<p>\u8fd0\u884c\u6548\u7387&#xff1a;\u89e3\u6790\u901f\u5ea6\u63d0\u5347\u7ea640%<\/p>\n<\/li>\n<li>\n<p>\u53ef\u7ef4\u62a4\u6027&#xff1a;\u903b\u8f91\u66f4\u6e05\u6670&#xff0c;\u4fee\u6539\u66f4\u4fbf\u6377<\/p>\n<\/li>\n<li>\n<p>\u53ef\u8bfb\u6027&#xff1a;\u4f7f\u7528\u6807\u51c6\u4f4d\u8fd0\u7b97&#xff0c;\u610f\u56fe\u66f4\u660e\u786e<\/p>\n<\/li>\n<h4>\u8fdb\u4e00\u6b65\u4f18\u5316\u65b9\u5411<\/h4>\n<li>\n<p>\u5f15\u5165\u72b6\u6001\u6a21\u5f0f&#xff1a;\u5c01\u88c5\u4e0d\u540c\u534f\u8bae\u7248\u672c\u7684\u72b6\u6001\u89e3\u6790\u903b\u8f91<\/p>\n<\/li>\n<li>\n<p>\u5f02\u6b65\u5904\u7406&#xff1a;\u5728\u5355\u72ec\u7ebf\u7a0b\u4e2d\u5904\u7406\u4e32\u53e3\u6570\u636e<\/p>\n<\/li>\n<li>\n<p>\u53ef\u89c6\u5316\u914d\u7f6e&#xff1a;\u901a\u8fc7UI\u754c\u9762\u914d\u7f6e\u7ee7\u7535\u5668\u4e0e\u6307\u793a\u706f\u6620\u5c04\u5173\u7cfb<\/p>\n<\/li>\n<li>\n<p>\u534f\u8bae\u6269\u5c55&#xff1a;\u652f\u6301\u66f4\u591a\u4f4d\u6570\u7684\u72b6\u6001\u6570\u636e<\/p>\n<\/li>\n<p>\u901a\u8fc7\u672c\u6b21\u4f18\u5316\u5b9e\u8df5&#xff0c;\u5c55\u793a\u4e86\u5982\u4f55\u5229\u7528Qt\u548cC&#043;&#043;\u7684\u7279\u6027\u6539\u8fdb\u5d4c\u5165\u5f0f\u7cfb\u7edf\u4e2d\u7684\u6570\u636e\u89e3\u6790\u903b\u8f91\u3002\u8fd9\u79cd\u57fa\u4e8e\u4f4d\u8fd0\u7b97\u7684\u65b9\u6cd5\u4e0d\u4ec5\u9002\u7528\u4e8e\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790&#xff0c;\u4e5f\u53ef\u63a8\u5e7f\u5230\u5176\u4ed6\u7c7b\u4f3c\u7684\u786c\u4ef6\u72b6\u6001\u76d1\u6d4b\u573a\u666f\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb58\u6b21\u3002Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[218,5272,190],"topic":[],"class_list":["post-52499","post","type-post","status-publish","format-standard","hentry","category-server","tag-qt","tag-190"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/52499.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb58\u6b21\u3002Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/52499.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-11T07:04:15+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/52499.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/52499.html\",\"name\":\"Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2025-08-11T07:04:15+00:00\",\"dateModified\":\"2025-08-11T07:04:15+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/52499.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/52499.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/52499.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/52499.html","og_locale":"zh_CN","og_type":"article","og_title":"Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb58\u6b21\u3002Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5","og_url":"https:\/\/www.wsisp.com\/helps\/52499.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2025-08-11T07:04:15+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"3 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/52499.html","url":"https:\/\/www.wsisp.com\/helps\/52499.html","name":"Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2025-08-11T07:04:15+00:00","dateModified":"2025-08-11T07:04:15+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/52499.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/52499.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/52499.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"Qt\u4e32\u53e3\u901a\u4fe1\u4e2d\u7ee7\u7535\u5668\u72b6\u6001\u89e3\u6790\u7684\u4f18\u5316\u5b9e\u8df5"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/52499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=52499"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/52499\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=52499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=52499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=52499"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=52499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}