锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品一区二区第四页av,欧美久久久久久久,在线视频中文亚洲http://m.shnenglu.com/zhonghua/zh-cnWed, 24 Sep 2025 04:20:45 GMTWed, 24 Sep 2025 04:20:45 GMT60浜嗚В浜嗚繖浜涙墠鑳藉紑濮嬪彂鎸Query鐨勫▉鍔?/title><link>http://m.shnenglu.com/zhonghua/archive/2015/02/02/209704.html</link><dc:creator>綾崇背</dc:creator><author>綾崇背</author><pubDate>Mon, 02 Feb 2015 07:01:00 GMT</pubDate><guid>http://m.shnenglu.com/zhonghua/archive/2015/02/02/209704.html</guid><wfw:comment>http://m.shnenglu.com/zhonghua/comments/209704.html</wfw:comment><comments>http://m.shnenglu.com/zhonghua/archive/2015/02/02/209704.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhonghua/comments/commentRss/209704.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhonghua/services/trackbacks/209704.html</trackback:ping><description><![CDATA[<div><div class="hvzpftn" id="cnblogs_post_body" style="margin: 0px 0px 20px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #000000; font-size: 14.4444446563721px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 23.3333339691162px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;"><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">鍦ㄦ渶榪戠殑web寮鍙戜腑鏄笉鏄氨浼?xì)鐢ㄥ堫C竴浜涢夋嫨鍣紝鍙戠幇寰堝灝ゅ叾鏄疌SS3鏂板鐨勪笉澶啛鎮(zhèn)夛紝鍦ㄦ鎬葷粨涓涓嬨?/p><h3>浼樺厛綰?/h3><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;"><strong style="margin: 0px; padding: 0px;">涓嶅悓綰у埆</strong></p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">1. 鍦ㄥ睘鎬у悗闈嬌鐢?!important 浼?xì)瑕嗙洊椤甸潰鍐呬恢M綍浣嶇疆瀹氫箟鐨勫厓绱犳牱寮忋?/p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">2.浣滀負(fù)style灞炴у啓鍦ㄥ厓绱犲唴鐨勬牱寮?/p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">3.id閫夋嫨鍣?/p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">4.綾婚夋嫨鍣?/p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">5.鏍囩閫夋嫨鍣?/p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">6.閫氶厤絎﹂夋嫨鍣?/p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">7.嫻忚鍣ㄨ嚜瀹氫箟</p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;"><strong style="margin: 0px; padding: 0px;">鍚屼竴綰у埆</strong></p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">鍚屼竴綰у埆涓悗鍐欑殑浼?xì)瑕嗙洊鍏堝啓鐨勬牱寮?/p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;"> </p><h3>鍩虹閫夋嫨鍣?/h3><table style="margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; border: 1px solid silver; word-break: break-word; width: 834px;" border="1" cellpadding="2" cellspacing="0"><tbody style="margin: 0px; padding: 0px;"><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="148"><strong style="margin: 0px; padding: 0px;">閫夋嫨鍣?/strong></td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="684"><strong style="margin: 0px; padding: 0px;">鍚箟</strong></td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="148">*</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="684">閫氱敤鍏冪礌閫夋嫨鍣紝鍖歸厤欏甸潰浠諱綍鍏冪礌錛堣繖涔熷氨鍐沖畾浜嗘垜浠緢灝戜嬌鐢級(jí)</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="148">#id</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="684">id閫夋嫨鍣紝鍖歸厤鐗瑰畾id鐨勫厓绱?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="148">.class</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="684">綾婚夋嫨鍣紝鍖歸厤class<strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;">鍖呭惈(涓嶆槸絳変簬)</span></strong>鐗瑰畾綾葷殑鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="148">element</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="684">鏍囩閫夋嫨鍣?/td></tr></tbody></table><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;"> </p><div style="margin: 5px 0px; padding: 5px; font-family: 'Courier New' !important; border: 1px solid #cccccc; overflow: auto; color: #000000; font-size: 12px !important; background-color: #f5f5f5;"><div style="margin: 5px 0px 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; background-color: #f5f5f5;"><span style="margin: 0px; padding: 0px 5px 0px 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important;"><a title="澶嶅埗浠g爜" style="margin: 0px; padding: 0px; color: #339900; text-decoration: underline; border: none !important; background-color: #f5f5f5 !important;"><img src="http://common.cnblogs.com/images/copycode.gif" alt="澶嶅埗浠g爜" style="margin: 0px; padding: 0px; border: none !important; background-color: #f5f5f5 !important;" /></a></span></div><pre style="margin: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; font-family: 'Courier New' !important; font-size: 12px !important;"><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #800000;">* </span>{ <span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">/*</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">欏甸潰鎵鏈夊厓绱犻兘浣跨敤</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">*/</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #ff0000;"> border</span>:<span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #0000ff;">0</span>; }<span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #800000;"> #test </span>{ <span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">/*</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">id=test 鐨勫厓绱?/span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">*/</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #ff0000;"> background-color</span>:<span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #0000ff;">#0e0</span>; }<span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #800000;"> .staus </span>{ <span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">/*</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">鍚湁綾籹tatus鐨勫厓绱?/span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">*/</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #ff0000;"> border</span>:<span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #0000ff;">0</span>; }<span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #800000;"> div </span>{ <span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">/*</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">欏甸潰鎵鏈塪iv</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #008000;">*/</span><span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #ff0000;"> background-color</span>:<span style="margin: 0px; padding: 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: #0000ff;">#0e0</span>; }</pre><div style="margin: 5px 0px 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; background-color: #f5f5f5;"><span style="margin: 0px; padding: 0px 5px 0px 0px; font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important;"><a title="澶嶅埗浠g爜" style="margin: 0px; padding: 0px; color: #339900; text-decoration: underline; border: none !important; background-color: #f5f5f5 !important;"><img src="http://common.cnblogs.com/images/copycode.gif" alt="澶嶅埗浠g爜" style="margin: 0px; padding: 0px; border: none !important; background-color: #f5f5f5 !important;" /></a></span></div></div><h3>緇勫悎閫夋嫨鍣?/h3><table style="margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; border: 1px solid silver; word-break: break-word; width: 989px;" border="1" cellpadding="2" cellspacing="0"><tbody style="margin: 0px; padding: 0px;"><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200"><strong style="margin: 0px; padding: 0px;">閫夋嫨鍣?/strong></td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="787"><strong style="margin: 0px; padding: 0px;">鍚箟</strong></td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E,F</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="787">澶氬厓绱犻夋嫨鍣紝鐢?#8221;,鍒嗛殧錛屽悓鏃跺尮閰嶅厓绱燛鎴栧厓绱燜</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E F</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="787">鍚庝唬閫夋嫨鍣紝鐢ㄧ┖鏍煎垎闅旓紝鍖歸厤E鍏冪礌鎵鏈夌殑<span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;"><strong style="margin: 0px; padding: 0px;">鍚庝唬錛堜笉鍙槸瀛愬厓绱犮佸瓙鍏冪礌鍚戜笅閫掑綊錛?/strong></span>鍏冪礌F</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E>F</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="787">瀛愬厓绱犻夋嫨鍣紝鐢?#8221;>”鍒嗛殧錛屽尮閰岴鍏冪礌鐨勬墍鏈夌洿鎺ュ瓙鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E+F</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="787">鐩存帴鐩擱偦閫夋嫨鍣紝鍖歸厤E鍏冪礌<span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;"><strong style="margin: 0px; padding: 0px;">涔嬪悗</strong></span>鐨?strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;">鐩擱偦</span></strong>鐨?strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;">鍚岀駭</span></strong>鍏冪礌F</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E~F</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="787">鏅氱浉閭婚夋嫨鍣紙寮熷紵閫夋嫨鍣級(jí)錛屽尮閰岴鍏冪礌<span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;"><strong style="margin: 0px; padding: 0px;">涔嬪悗</strong></span>鐨?strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;">鍚岀駭</span></strong>鍏冪礌F錛堟棤璁虹洿鎺ョ浉閭諱笌鍚︼級(jí)</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">.class1.class2</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="787">榪欎釜濮戜笖涔熺畻涓涓惂錛屾病浠涔堝悕瀛楋紝鍖歸厤綾誨悕涓棦鍖呭惈class1鍙堝寘鍚玞lass2鐨勫厓绱?/td></tr></tbody></table><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;">鎴戝氨涓嶄竴涓涓句緥瀛愪簡錛岄夋嫨鍣ㄥ茍涓嶆槸鍙兘鍐欎袱灞傦紝鍙戠幇鏈変簺灝忔湅鍙嬫湁榪欑璇В錛岃涓哄彧鑳藉啓E>F榪欐牱鐨勶紝鎴戜滑鍐欏彲浠ュ啓E>F.class Element榪欐牱錛屼綘瑕佷綘鎼炲緱瀹氫紭鍏堢駭</p><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;"> </p><h3>灞炴ч夋嫨鍣?/h3><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;"> </p><table style="margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; border: 1px solid silver; word-break: break-word; width: 1052px;" border="1" cellpadding="2" cellspacing="0"><tbody style="margin: 0px; padding: 0px;"><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200"><strong style="margin: 0px; padding: 0px;">閫夋嫨鍣?/strong></td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="850"><strong style="margin: 0px; padding: 0px;">鍚箟</strong></td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E[attr]</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="850">鍖歸厤鎵鏈夊叿鏈夊睘鎬ttr鐨勫厓绱狅紝div[id]灝辮兘鍙栧埌鎵鏈夋湁id灞炴х殑div</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E[attr=value]</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="850">鍖歸厤灞炴ttr鍊間負(fù)value鐨勫厓绱狅紝div[id=test],鍖歸厤id=test鐨刣iv</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E[attr~=value]</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="850">鍖歸厤鎵鏈夊睘鎬ttr鍏鋒湁澶氫釜絀烘牸鍒嗛殧銆佸叾涓竴涓肩瓑浜巚alue鐨勫厓绱?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E[attr|=value]</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="850">鍖歸厤鎵鏈塧tt灞炴у叿鏈夊涓?#8221;-”鍒嗛殧銆佸叾涓竴涓間互value寮澶寸殑鍏冪礌錛屼富瑕佺敤浜巐ang灞炴э紝姣斿“en”銆?#8220;en-us”</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E[attr ^=value]</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="850">鍖歸厤灞炴ttr鐨勫間互value寮澶寸殑鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E[attr $=value]</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="850">鍖歸厤灞炴ttr鐨勫間互value緇撳熬鐨勫厓绱?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E[attr *=value]</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="850">鍖歸厤灞炴ttr鐨勫煎寘鍚玽alue鐨勫厓绱?/td></tr></tbody></table><h3>浼被閫夋嫨鍣?/h3><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;"> </p><table style="margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; border: 1px solid silver; word-break: break-word; width: 1094px;" border="1" cellpadding="2" cellspacing="0"><tbody style="margin: 0px; padding: 0px;"><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178"><strong style="margin: 0px; padding: 0px;">閫夋嫨鍣?/strong></td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914"><strong style="margin: 0px; padding: 0px;">鍚箟</strong></td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:first-child</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鍏冪礌E鐨勭涓涓瓙鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:link</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鎵鏈夋湭琚偣鍑葷殑閾炬帴</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:visited</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鎵鏈夊凡琚偣鍑葷殑閾炬帴</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:active</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤榧犳爣宸茬粡鍏朵笂鎸変笅銆佽繕娌℃湁閲婃斁鐨凟鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:hover</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤榧犳爣鎮(zhèn)仠鍏朵笂鐨凟鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:focus</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鑾峰緱褰撳墠鐒︾偣鐨凟鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:lang(c)</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤lang灞炴х瓑浜巆鐨凟鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:enabled</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤琛ㄥ崟涓彲鐢ㄧ殑鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:disabled</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤琛ㄥ崟涓鐢ㄧ殑鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:checked</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤琛ㄥ崟涓閫変腑鐨剅adio鎴朿heckbox鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E::selection</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鐢ㄦ埛褰撳墠閫変腑鐨勫厓绱?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:root</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鏂囨。鐨勬牴鍏冪礌錛屽浜嶩TML鏂囨。錛屽氨鏄疕TML鍏冪礌</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:nth-child(n)</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914"><span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;"><span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #000000;">鍖歸厤鍏剁埗鍏冪礌鐨勭n涓瓙鍏冪礌</span><strong style="margin: 0px; padding: 0px;">錛岀涓涓紪鍙蜂負(fù)1</strong></span></td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:nth-last-child(n)</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鍏剁埗鍏冪礌鐨勫掓暟絎琻涓瓙鍏冪礌錛?span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;"><strong style="margin: 0px; padding: 0px;">絎竴涓紪鍙蜂負(fù)1</strong></span></td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:nth-of-type(n)</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">涓?nth-child()浣滅敤綾諱技錛屼絾鏄粎鍖歸厤浣跨敤鍚岀鏍囩鐨勫厓绱?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:nth-last-of-type(n)</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">涓?nth-last-child() 浣滅敤綾諱技錛屼絾鏄粎鍖歸厤浣跨敤鍚岀鏍囩鐨勫厓绱?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:last-child</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鐖跺厓绱犵殑鏈鍚庝竴涓瓙鍏冪礌錛岀瓑鍚屼簬:nth-last-child(1)</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:first-of-type</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鐖跺厓绱犱笅浣跨敤鍚岀鏍囩鐨勭涓涓瓙鍏冪礌錛岀瓑鍚屼簬:nth-of-type(1)</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:last-of-type</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鐖跺厓绱犱笅浣跨敤鍚岀鏍囩鐨勬渶鍚庝竴涓瓙鍏冪礌錛岀瓑鍚屼簬:nth-last-of-type(1)</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:only-child</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鐖跺厓绱犱笅浠呮湁鐨勪竴涓瓙鍏冪礌錛岀瓑鍚屼簬:first-child:last-child鎴?:nth-child(1):nth-last-child(1)</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:only-of-type</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤鐖跺厓绱犱笅浣跨敤鍚岀鏍囩鐨勫敮涓涓涓瓙鍏冪礌錛岀瓑鍚屼簬:first-of-type:last-of-type鎴?:nth-of-type(1):nth-last-of-type(1)</td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:empty</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤涓涓笉鍖呭惈浠諱綍瀛愬厓绱犵殑鍏冪礌錛?span style="margin: 0px; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; color: #ff0000;">鏂囨湰鑺傜偣涔熻鐪嬩綔瀛愬厓绱?/span></td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="178">E:not(selector)</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="914">鍖歸厤涓嶇鍚堝綋鍓嶉夋嫨鍣ㄧ殑浠諱綍鍏冪礌</td></tr></tbody></table><h3>浼厓绱犻夋嫨鍣?/h3><p style="margin: 10px auto; padding: 0px; font-family: 寰蔣闆呴粦, 'Segoe UI'; text-indent: 0px;"> </p><table style="margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; border: 1px solid silver; word-break: break-word; width: 553px;" border="1" cellpadding="2" cellspacing="0"><tbody style="margin: 0px; padding: 0px;"><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200"><strong style="margin: 0px; padding: 0px;">閫夋嫨鍣?/strong></td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="351"><strong style="margin: 0px; padding: 0px;">鍚箟</strong></td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E:first-line</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="351">鍖歸厤E鍏冪礌鍐呭鐨勭涓琛?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E:first-letter</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="351">鍖歸厤E鍏冪礌鍐呭鐨勭涓涓瓧姣?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E:before</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="351">鍦‥鍏冪礌涔嬪墠鎻掑叆鐢熸垚鐨勫唴瀹?/td></tr><tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="200">E:after</td><td style="margin: 0px; padding: 3px; font-family: 寰蔣闆呴粦, 'Segoe UI'; border: 1px solid silver; border-collapse: collapse;" valign="top" width="351">鍦‥鍏冪礌涔嬪悗鎻掑叆鐢熸垚鐨勫唴瀹?/td></tr></tbody></table></div></div><img src ="http://m.shnenglu.com/zhonghua/aggbug/209704.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhonghua/" target="_blank">綾崇背</a> 2015-02-02 15:01 <a href="http://m.shnenglu.com/zhonghua/archive/2015/02/02/209704.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>杞?鍦≦t涓敤QAxObject鏉ユ搷浣淓xcelhttp://m.shnenglu.com/zhonghua/archive/2014/01/13/205345.html綾崇背綾崇背Mon, 13 Jan 2014 09:23:00 GMThttp://m.shnenglu.com/zhonghua/archive/2014/01/13/205345.htmlhttp://m.shnenglu.com/zhonghua/comments/205345.htmlhttp://m.shnenglu.com/zhonghua/archive/2014/01/13/205345.html#Feedback0http://m.shnenglu.com/zhonghua/comments/commentRss/205345.htmlhttp://m.shnenglu.com/zhonghua/services/trackbacks/205345.html闃呰鍏ㄦ枃

綾崇背 2014-01-13 17:23 鍙戣〃璇勮
]]>
銆愯漿銆慟t搴旂敤紼嬪簭鑷姩閲嶅惎(闆墮浂鏁f暎)http://m.shnenglu.com/zhonghua/archive/2014/01/09/205259.html綾崇背綾崇背Thu, 09 Jan 2014 07:13:00 GMThttp://m.shnenglu.com/zhonghua/archive/2014/01/09/205259.htmlhttp://m.shnenglu.com/zhonghua/comments/205259.htmlhttp://m.shnenglu.com/zhonghua/archive/2014/01/09/205259.html#Feedback0http://m.shnenglu.com/zhonghua/comments/commentRss/205259.htmlhttp://m.shnenglu.com/zhonghua/services/trackbacks/205259.html
  • 鑰佹湁浜洪棶濡備綍璁㏎t鐨勫簲鐢ㄧ▼搴忚嚜鍔ㄩ噸鍚紝紼嶅井鍐欎竴鐐癸紝涔熼『渚跨悊鐞嗚嚜宸辯殑鎬濊礬 2011.10.26

鑷姩閲嶅惎錛屼篃灝辨槸閫鍑哄綋鍓嶈繘紼嬶紝鍚姩涓涓柊鐨勮繘紼嬨備簬鏄紝鍏堢湅紼嬪簭濡備綍閫鍑?/p>

閫鍑?/h2>

Qt紼嬪簭鐨勪竴鑸粨鏋勫涓嬶細(xì)

int main(int argc, char** argv) {     QApplication app(argc, argv);     Widget w;     w.show()     return app.exec(); }

鏈鍚庝竴鍙ュ惎鍔ㄤ簡涓葷嚎紼嬬殑浜嬩歡寰幆銆傝岃閫鍑虹▼搴忥紝灝辨槸瑕侀鍑鴻繖涓簨浠跺驚鐜紝浣縨ain鍑芥暟榪斿洖銆?/p>

濡備綍閫鍑猴紵

姝g‘鏂瑰紡錛?/p>

  • QCoreApplication::exit(int);

瀹冭繕鏈変竴涓┈鐢?/p>

  • QCoreApplication::quit();

瀵逛簬QApplication鏉ヨ錛屽畠鏈変竴涓父鐢ㄧ殑灞炴?/p>

quitOnLastWindowClosed

鎵浠ワ紝褰撴渶鍚庝竴涓獥鍙e叧闂椂錛屽畠鍙互鑷姩璋冪敤鍓嶉潰鐨別xit()

鑰岃嚦浜庡叧闂獥鍙e憿錛屾垜浠繕鍙互浣跨敤

  • QApplication::closeAllWindows()

娉細(xì)涓鑸潵璇達(dá)紝瀵逛簬澶氫釜紿楀彛鐨勭▼搴忥紝璋冪敤榪欎釜浼?xì)姣旂洿鎺ヨ皟鐢╭uit瑕佸ソ銆傚洜涓鴻繖鏍風(fēng)獥鍙e彲浠ユ帴鍙楀埌Close浜嬩歡銆?/p>

鍚姩澶栭儴紼嬪簭

鍦≦t涓紝鍋氳繖涓伐浣滅殑闈濹Process鑾睘浜嗭紝瑕佸惎鍔ㄥ綋鍓嶇▼搴忕殑鍙︿竴涓繘紼嬶紝鏈夎浣夸簩鑰呮病鏈?鐖跺瓙"鍏崇郴銆傛仼

QProcess::startDetached(qApp->applicationFilePath(), QStringList());

鍙槸錛屼負(fù)浠涔堜笉鍐欐垚涓嬮潰榪欐牱錛?/p>

QProcess::startDetached(qApp->applicationFilePath());

褰撶劧錛屽鏋滆礬寰勪腑涓嶅寘鍚┖鏍鹼紝榪欎釜涔熷彲浠ュ伐浣溿?/p>

閲嶆柊鍚姩1

鐜板湪綆鍗曚簡錛岃閲嶆柊鍚姩錛屽彧闇瑕佽皟鐢?/p>

void XXX::onXXX() {     qApp->quit();     QProcess::startDetached(qApp->applicationFilePath(), QStringList()); }

鎴栬咃細(xì)

void XXX::onXXX() {     qApp->closeAllWindow();     QProcess::startDetached(qApp->applicationFilePath(), QStringList()); }

閲嶆柊鍚姩2

灝界娌′粈涔堝ソ澶勶紝浣嗘湁鏃跺欙紝鎴戜技涔庢洿鍠滄榪欐牱鍐欙細(xì)

void XXX::onXXX() {     qApp->exit(773) }

鐒跺悗main鍑芥暟鏀規(guī)垚

int main(int argc, char** argv) { ....     int ret = app.exec();     if (ret == 773) {         QProcess::startDetached(qApp->applicationFilePath(), QStringList());         return 0;     }     return ret; }

榪欓噷闈㈡垜鐢ㄤ簡涓涓瓟鏁幫細(xì)773錛屾病浠涔堢壒鍒惈涔夛紝鍙槸鍥犱負(fù)鎴戣寰?/p>

773 = 'r'+'e'+'s'+'t'+'a'+'r'+'t'  ==>restart

涓婄彮浜嗭紝灝卞啓鍒拌繖鍎?..



綾崇背 2014-01-09 15:13 鍙戣〃璇勮
]]>
[杞琞涓縐嶄嬌鐢≦Thread綰跨▼鐨勬柊鏂規(guī)硶QObject::moveToThreadhttp://m.shnenglu.com/zhonghua/archive/2013/12/11/204717.html綾崇背綾崇背Wed, 11 Dec 2013 09:08:00 GMThttp://m.shnenglu.com/zhonghua/archive/2013/12/11/204717.htmlhttp://m.shnenglu.com/zhonghua/comments/204717.htmlhttp://m.shnenglu.com/zhonghua/archive/2013/12/11/204717.html#Feedback0http://m.shnenglu.com/zhonghua/comments/commentRss/204717.htmlhttp://m.shnenglu.com/zhonghua/services/trackbacks/204717.html闃呰鍏ㄦ枃

綾崇背 2013-12-11 17:08 鍙戣〃璇勮
]]>
QTableView鍜孮TableWidget緲婚〉鍔熻兘瀹炵幇http://m.shnenglu.com/zhonghua/archive/2013/11/17/204288.html綾崇背綾崇背Sun, 17 Nov 2013 09:15:00 GMThttp://m.shnenglu.com/zhonghua/archive/2013/11/17/204288.htmlhttp://m.shnenglu.com/zhonghua/comments/204288.htmlhttp://m.shnenglu.com/zhonghua/archive/2013/11/17/204288.html#Feedback0http://m.shnenglu.com/zhonghua/comments/commentRss/204288.htmlhttp://m.shnenglu.com/zhonghua/services/trackbacks/204288.html

 杞嚜錛?a style="text-decoration: none; color: #084487;">http://indure.chinaunix.com/space.php?uid=25520556&do=blog&id=2211406

       涓昏浣跨敤QTableView鍜孮TableWidget涓殑涓変釜鍑芥暟瀹炵幇

QTableView錛氾細(xì)verticalScrollBar()->setSliderPosition()錛?span style="word-wrap: normal; word-break: normal; line-height: 18px;">  //璁劇疆褰撳墠婊戝姩鏉$殑浣嶇疆

QTableView錛氾細(xì)verticalScrollBar()->maximum();             //婊戝姩鏉¤兘縐誨姩鐨勬渶澶т綅緗?/span>

QTableView錛氾細(xì)verticalScrollBar()->value();                   //鑾峰緱褰撳墠婊戝姩鏉$殑浣嶇疆

 

 

  1. static int nCurScroller=0; //緲婚〉鏃剁殑褰撴椂婊戝姩鏉′綅緗?br />
  2. static int pageValue = 10; // 涓欏墊樉紺烘潯鏁?br />

  3. void SplayHisForm::createHisForm()
  4. {
  5.                 …….
  6.     hisTableWidget = new QTableWidget;
  7.     hisTableWidget->setSelectionMode(QAbstractItemView::SingleSelection);
  8.     hisTableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
  9.             …….
  10. }

  11. /***涓嬩竴欏?span style="word-wrap: normal; word-break: normal; line-height: 21px; color: #0000cc;">***/
  12. void SplayHisForm::nextPageHis()
  13. {
  14.     int maxValue = hisTableWidget->verticalScrollBar()->maximum(); // 褰撳墠SCROLLER鏈澶ф樉紺哄?5
  15.     nCurScroller = hisTableWidget->verticalScrollBar()->value(); //鑾峰緱褰撳墠scroller鍊?br />

  16.     if(nCurScroller<maxValue)
  17.         hisTableWidget->verticalScrollBar()->setSliderPosition(pageValue+nCurScroller);
  18.     else
  19.         hisTableWidget->verticalScrollBar()->setSliderPosition(0);
  20. }

  21. /***涓婁竴欏?span style="word-wrap: normal; word-break: normal; line-height: 21px; color: #0000cc;">***/
  22. void SplayHisForm::prePageHis()
  23. {
  24.     int maxValue = hisTableWidget->verticalScrollBar()->maximum(); // 褰撳墠SCROLLER鏈澶ф樉紺哄?5
  25.     nCurScroller = hisTableWidget->verticalScrollBar()->value();

  26.     if(nCurScroller>0)
  27.         hisTableWidget->verticalScrollBar()->setSliderPosition(nCurScroller-pageValue);
  28.     else
  29.         hisTableWidget->verticalScrollBar()->setSliderPosition(maxValue);
  30. }

 QTableView鍜孮TableWidget緲婚〉鍔熻兘瀹炵幇



綾崇背 2013-11-17 17:15 鍙戣〃璇勮
]]>
宸偣蹇樹簡銆傝褰曚竴涓嬨傚叧浜嶲T鍥介檯鍖?/title><link>http://m.shnenglu.com/zhonghua/archive/2013/09/12/203192.html</link><dc:creator>綾崇背</dc:creator><author>綾崇背</author><pubDate>Thu, 12 Sep 2013 07:59:00 GMT</pubDate><guid>http://m.shnenglu.com/zhonghua/archive/2013/09/12/203192.html</guid><wfw:comment>http://m.shnenglu.com/zhonghua/comments/203192.html</wfw:comment><comments>http://m.shnenglu.com/zhonghua/archive/2013/09/12/203192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhonghua/comments/commentRss/203192.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhonghua/services/trackbacks/203192.html</trackback:ping><description><![CDATA[vs鐢熸垚鐨勫伐紼?鐢?<div><span style="color: #333333; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 26px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; display: inline !important; float: none;">qmake -project 鐢熸垚pro<br />鍦╬ro閲屽鍔?/span><br />TRANSLATIONS += myapp.ts<span style="color: #333333; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 26px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; display: inline !important; float: none;"><br /><br /><div><pre id="recommend-content-406217660" mb-10"="" style="margin: 0px 0px 10px; padding: 0px; font-family: arial, 'courier new', courier, 瀹嬩綋, monospace; white-space: pre-wrap; word-wrap: break-word; color: #333333; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 24px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #f1fedd;">鐒跺悗鍛戒護(hù)琛岃緭鍏update ***.pro<br />鎵撳紑.ts鏂囦歡錛屼竴鏉′竴鏉$殑緲昏瘧灝辨槸浜?br />鏈鍚巐release ***.pro</pre></div><br /></span></div><img src ="http://m.shnenglu.com/zhonghua/aggbug/203192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhonghua/" target="_blank">綾崇背</a> 2013-09-12 15:59 <a href="http://m.shnenglu.com/zhonghua/archive/2013/09/12/203192.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Qt Tooltip璇﹁В http://m.shnenglu.com/zhonghua/archive/2013/06/05/200817.html綾崇背綾崇背Wed, 05 Jun 2013 08:41:00 GMThttp://m.shnenglu.com/zhonghua/archive/2013/06/05/200817.htmlhttp://m.shnenglu.com/zhonghua/comments/200817.htmlhttp://m.shnenglu.com/zhonghua/archive/2013/06/05/200817.html#Feedback0http://m.shnenglu.com/zhonghua/comments/commentRss/200817.htmlhttp://m.shnenglu.com/zhonghua/services/trackbacks/200817.htmlQt4涓殑tooltip涓巜in32涓殑tooltip鏈夊緢澶氫笉涓鏍風(fēng)殑鍦版柟錛屼笅闈㈡潵鎬葷粨涓涓嬨?br />
涓鏄笉鑳界洿鍦ㄥ爢鎴栨爤涓敓鎴怮ToolTip瀵硅薄銆傚洜涓哄叾鏋勯犲嚱鏁頒負(fù)縐佹湁銆?br />浜屾槸浠巜idget鑾峰彇鐨則ooltip涓嶆槸tooltip瀵硅薄錛岃屾槸tooltip涓殑鏂囨湰銆?br />涓夋槸tooltip璺熸湰涓嶆槸涓涓獁idget銆傛墍浠ヤ笉鎶婂畠褰撲綔widget鐢ㄣ?br />鍥涙槸tooltip綾繪槸涓涓潤鎬佺被錛屾墍浠ヨ窡鏈笉蹇呯敓鎴恡ooltip瀵硅薄灝卞彲浠ヤ嬌鐢ㄣ?br />浜旀槸tooltip綾諱笉鑳借瀹氬埗錛屾墍浠ヤ笉鑳戒粠瀹冧駭鐢熷悇縐嶅艦鐘剁殑tooltip紿楀彛銆?br />
QtoolTip鏈変袱縐嶄嬌鐢ㄦ柟寮忥細(xì)
涓鏄潤鎬乼ooltip銆傛瘮濡備負(fù)涓涓獁idget璁劇疆涓涓笉鍙樼殑tooltip鏂囨湰錛屽綋榧犳爣縐諱笂鍘繪椂鏄劇ずtooltip銆傛鏃跺緢綆鍗曪紝鍙渶璋冪敤widget鐨剆etToolTip()璁劇疆鏂囨湰鍗沖彲銆?br />浜屾槸鍔ㄦ乼ooltip銆備篃灝辨槸涓涓獁idget涓婄殑tooltip鏄彉鍖栫殑銆傛鏃墮渶瑕侀噸鍐橯Widget::event()鍑芥暟錛屽湪閲岄潰鍒ゆ柇浜嬩歡綾誨瀷錛屽鏋滄槸QEvent::ToolTip錛屽垯鎺у埗鏄劇ず鐨勬枃鏈殑鍐呭錛屽嵆鍙疄鐜板姩鎬乼ooltip銆?br />

鐪嬪涓嬩唬鐮佺ず渚嬶細(xì)

  1. bool SortingBox::event(QEvent *event)  
  2.  {  
  3.      if (event->type() == QEvent::ToolTip) {  
  4.          QHelpEvent *helpEvent = static_cast<QHelpEvent *>(event);  
  5.          int index = itemAt(helpEvent->pos());  
  6.          if (index != -1) {  
  7.              QToolTip::showText(helpEvent->globalPos(), shapeItems[index].toolTip());  
  8.          } else {  
  9.              QToolTip::hideText();  
  10.              event->ignore();  
  11.          }  
  12.   
  13.          return true;  
  14.      }  
  15.      return QWidget::event(event);  
  16.  }  
鍙互鐪嬪埌錛屾槸璋冪敤 QtoolTip::showText()鍦ㄦ煇涓綅緗樉紺簍ooltip鏂囨湰銆?br />
閭d箞錛屽鏋滄兂闅忔椂鏄劇ずtooltip錛岃鎬庝箞鍋氬憿錛熷叾瀹炲崄鍒嗙畝鍗曪細(xì)鐩存帴璋冪敤QToolTip::showText()錛屾寚瀹氳鏄劇ず鐨勪綅緗氨琛屼簡銆傚洜涓簍ooltip綾葷殑鍑芥暟璺熸湰灝辯浉褰撲簬鍏ㄥ眬鍑芥暟鑰屽凡銆?br />
鍛靛懙錛屽叾瀹炲緢綆鍗曪紝浣嗕粠win32杞繃鏉ョ殑浜猴紝瑙夊緱鐪熷埆鎵?/div>

綾崇背 2013-06-05 16:41 鍙戣〃璇勮
]]>
QT4 thread鍜孮Object鍏崇郴璇﹁В http://m.shnenglu.com/zhonghua/archive/2013/06/05/200816.html綾崇背綾崇背Wed, 05 Jun 2013 08:40:00 GMThttp://m.shnenglu.com/zhonghua/archive/2013/06/05/200816.htmlhttp://m.shnenglu.com/zhonghua/comments/200816.htmlhttp://m.shnenglu.com/zhonghua/archive/2013/06/05/200816.html#Feedback0http://m.shnenglu.com/zhonghua/comments/commentRss/200816.htmlhttp://m.shnenglu.com/zhonghua/services/trackbacks/200816.htmlQThread浠嶲Object媧劇敓銆傚畠鍙戝嚭淇″彿鏉ヨ〃鏄庣嚎紼嬪紑濮嬩簡鎴栫粨鏉熶簡銆傚茍涓斾篃鎻愪緵浜嗗嚑涓Ы銆?br />
鏇存湁瓚g殑鏄紝QObject鍙互鍦ㄥ涓▼涓悓鏃朵嬌鐢紝鍙互鍙戝嚭淇″彿緇欏彟澶栫嚎紼嬬殑妲斤紝浠ュ強(qiáng)鍚?#8220;媧誨湪”鍙﹀綰跨▼涓殑瀵硅薄閭瘎浜嬩歡銆備互涓婁箣鎵浠ヨ兘鍙戠敓錛屾槸鍥犱負(fù)姣忎釜鍒濈▼閮借鍏佽鎷ユ湁瀹冭嚜宸辯殑浜嬩歡寰幆銆?br />

QObject 閲嶅叆

QObject 鏄彲閲嶅叆鐨勩傚畠澶у鏁伴潪鐣岄潰媧劇敓綾伙紝姣斿QTimer,QTcpSocket,QFtp,鍜孮Process錛屼篃閮芥槸鍙噸鍏ョ殑錛屼嬌寰楀湪澶氫釜綰跨▼涓悓鏃朵嬌鐢?榪欎簺綾繪垚涓哄彲鑳姐備絾鏄敞鎰忚繖浜涚被琚璁′負(fù)鍦ㄤ竴涓嚎紼嬩腑鍒涘緩鍜屼嬌鐢紱鍦ㄤ竴涓嚎紼嬩腑鍒涘緩涓涓璞$劧鍚庡湪鍙︿竴涓嚎紼嬩腑璋冪敤瀹冪殑鏂規(guī)硶鏄笉鑳戒繚璇佷竴瀹氳兘宸ヤ綔鐨勩傛湁涓?涓檺鍒舵潯浠惰娉ㄦ剰錛?br /> QObject鐨勫効瀛愬繀欏誨湪鍒涘緩瀹冪埞鐨勭嚎紼嬩腑鍒涘緩銆傝繖琛ㄧず錛屼綘姘歌繙涓嶈兘灝哘Thread瀵硅薄(this)浣滀負(fù)parent浼犵粰鍦ㄦthread鍒涘緩鐨勫璞★紝鍥犱負(fù)綰跨▼瀵硅薄鑷繁灝辨槸鍦ㄥ彟涓涓嚎紼嬩腑鍒涘緩鐨勩?br /> 浜嬩歡椹卞姩鐨勫璞″簲璇ュ彧鐢ㄤ簬涓涓嚎紼嬩腑銆傝繖涓鏉″挨鍏跺簲鐢ㄤ簬瀹氭椂鍣ㄥ拰緗戠粶妯″潡銆傛瘮濡傦紝浣犱笉鑳藉湪鍒涘緩瀵硅薄涔嬪鐨勭嚎紼嬩腑鍚姩涓涓畾鏃跺櫒鎴栬繛鎺ヤ竴涓猻ocket銆?br /> 浣犲繀欏諱繚璇佸湪綰跨▼涓垱寤虹殑涓鍒囧璞″湪QThread琚垹闄や箣鍓嶈鍒犻櫎銆傝繖鍙互閫氳繃鍦ㄤ綘鐨剅un()瀹炵幇涓湪媯т腑鍒涘緩瀵硅薄鏉ヨ交鏉炬悶瀹氥?br />
灝界QObject鏄彲閲嶅叆鐨勶紝浣咷UI綾伙紝灝ゅ叾鏄疩Widget鍜屽畠鎵鏈夌殑媧劇敓綾諱滑錛岄兘涓嶆槸鍙噸鍏ョ殑銆傚畠浠彧鑳藉湪涓葷嚎紼嬩腑浣跨敤銆俀CoreApplication::exec()蹇呴』鍦ㄨ繖涓嚎紼嬩腑璋冪敤銆?br />
鍦ㄥ疄闄呭簲鐢ㄤ腑錛屾渶濂界殑鏂瑰紡鏄妸鑰楁椂鐨勮綆楁斁鍒頒富綰跨▼涓榪涜錛屽畬鎴愬悗閫氱煡涓葷嚎紼嬫樉紺虹粨鏋溿?br />

Pre-Thread Event寰幆

姣?涓嚎紼嬮兘鍙互鏈夊畠鑷繁鐨勪簨浠跺驚鐜傚垵濮嬬殑綰跨▼浣跨敤QCoreApplication::exec()鏉ュ紑濮嬪畠鐨勪簨浠跺驚鐜紱鍏跺畠鐨勭嚎紼嬪彲浠ヤ嬌鐢?QThread::exec()鏉ュ惎鍔ㄥ驚鐜傚氨鍍廞CoreApplication錛孮Thread涔熸彁渚涗簡涓涓猠xit(int)鏂規(guī)硶鍜屼竴涓?quit()妲姐?br />
綰跨▼涓殑浜嬩歡寰幆浣垮緱鍦ㄧ嚎紼嬩腑浣跨敤渚濋潬娑堟伅寰幆鐨勯潪GUI鐨凲T綾繪垚涓哄彲鑳斤紙姣斿QTimer,QTcpSocket,QProcess錛夈傚畠涔熶嬌寰椾粠浠諱綍綰跨▼榪炴帴淇″彿鍒頒竴涓嚎紼嬬殑妲芥垚涓哄彲鑳姐傝繖鍦ㄤ笅闈㈢殑“淇″彿鍜屾Ы絀胯秺綰跨▼”涓鑺備腑鏈夎緇嗚В閲娿?br />
涓涓猀Object瀹炰緥鍦ㄩ偅涓嚎紼嬩腑鍒涘緩錛屽氨鍙仛“媧?#8221;鍦ㄩ偅涓嚎紼嬩腑銆傜粰榪欎釜瀵硅薄鐨勪簨浠朵滑閫氳繃綰跨▼鐨勪簨浠跺驚鐜淳鍙戙備竴涓猀Object瀵硅薄鎵“媧誨湪”鐨勭嚎紼嬮氳繃QObject::thread()鍙互鍙栧緱銆?br />
娉?鎰忓湪QApplication涔嬪墠鍒涘緩鐨凲Object璋冪敤QObject::thread()浼?xì)杩斿?.榪欐剰鍛崇潃涓葷嚎紼嬪皢鍙負(fù)榪欎簺瀵硅薄澶勭悊閭瘎鐨勪簨浠訛紱 瀵逛簬娌℃湁綰跨▼鐨勫璞★紝鍏跺畠鐨勪簨浠跺鐞嗚窡鏈笉浼?xì)鍙戠敓銆備嬌鐢≦Object::moveToThread()鏂規(guī)硶鏉ユ敼鍙樺璞★紙鍜屽畠鍎垮瓙浠級(jí)鐨勭嚎紼嬶紙濡傛灉涓涓 璞℃湁鐖癸紝瀹冨氨涓嶈兘琚Щ鍔ㄥ埌鍙﹀綰跨▼錛夈?br />
鍦ㄦ嫢鏈夊璞′箣澶栫殑綰跨▼涓皟鐢ㄥ垹闄ゅ璞℃槸涓嶅畨鍏ㄧ殑錛岄櫎闈炰綘鑳戒繚璇佸湪琚垹闄ゆ椂涓嶅湪澶勭悊浜嬩歡銆備絾鍙互浣跨敤 QObject::deleteLater()錛屽畠浼?xì)瀵勫嚭DeferedDelete浜嬩歡錛屽璞$殑綰跨▼鐨勪簨浠跺驚鐜渶緇堜細(xì)鎶撲綇瀹冦傞粯璁や笅錛屾嫢鏈?Qobject鐨勭嚎紼嬪氨鏄垱寤篞Object鐨勭嚎紼嬶紝浣嗗湪QObject::moveToTread()涔嬪悗灝卞彉浜嗐?br />
濡傛灉娌℃湁浜嬩歡寰幆錛屼簨浠跺皢涓嶈兘浼犵粰瀵硅薄銆傛瘮濡傦紝濡傛灉浣犲湪涓涓嚎紼嬩腑鍒涘緩涓涓猀Timer瀵硅薄錛屼絾鏄病鏈夊啀璋冪敤exec()錛岄偅涔圦Timer灝嗘案涓嶈兘瑙﹀彂timeout()淇″彿銆俤eleteLater()涔熶笉鍐嶈兘宸ヤ綔銆傦紙榪欎簺涔熷悓鏍烽傜敤浜庝富綰跨▼銆傦級(jí)

浣犲彲浠ュ湪浠諱綍綰跨▼涓嬌鐢≦CoreApp:postEvent()鎵嬪姩鍚戜換浣曞璞¢偖瀵勪簨浠躲備簨浠跺皢琚璞℃墍鍦ㄧ嚎紼嬬殑浜嬩歡寰幆鑷姩媧懼彂銆?br />
浜?浠惰繃婊ゅ櫒琚墍鏈夌殑綰跨▼鎵鏀寔錛屼絾鏈変釜闄愬埗鏉′歡錛氱洃瑙嗗璞″繀欏諱笌琚洃瑙嗗璞′綅浜庡悓涓涓嚎紼嬩腑銆傚悓鏍?鐨勶紝QCoreApplication::sendEvent()錛堜笉鍚屼簬 QCoreApplication::postEvent()錛夊彧鑳藉湪鍚屼竴綰跨▼涓殑瀵硅薄涔嬮棿鍙戦佷簨浠躲?br />

浠庡彟澶栫嚎紼嬭闂甉Object瀛愮被


QObject鍜屽畠鎵鏈夌殑瀛愮被閮戒笉鏄嚎紼嬪畨鍏ㄧ殑錛岃繖涔熷寘鍚暣涓簨浠舵淳閫佺郴緇熴傝璁頒綇錛屽綋浣犱粠鍙﹀綰跨▼璁塊棶瀵硅薄鏃訛紝浜嬩歡寰幆鍙兘媧鵑佷簨浠跺埌浣犵殑QObject瀛愮被銆?br />
濡傛灉浣犺皟鐢ㄤ竴涓潪鏈嚎紼嬬殑QObject鐨勫瓙綾葷殑鍑芥暟騫朵笖榪欎釜瀵硅薄鍙兘鎺ユ敹浜嬩歡錛屼綘蹇呴』鐢╩utex淇濇姢鎵鏈夊浣犵殑QObject瀛愮被鐨勫唴閮ㄦ暟鎹殑璁塊棶錛涘惁鍒欙紝浣犲彲鑳戒綋楠岀殑浠涔堝彨宕╂簝銆?br />
灝卞儚鍏跺畠瀵硅薄錛孮Thread瀵硅薄“媧?#8221;鍦ㄥ垱寤哄畠鐨勭嚎紼嬩腑錛岃屼笉鏄畠鑷繁鎵浠h〃鐨勭嚎紼嬩腑銆傞氬父鍦ㄤ綘鐨凲Thread瀛愮被涓彁渚涙Ы鏄笉瀹夊叏鐨勶紝闄ら潪浣犵敤mutex淇濇姢鎴愬憳鍙橀噺銆?br />
鍙︿竴鏂歸潰錛屼綘鍙互浠庝綘鐨凲Thread tun()涓畨鍏ㄧ殑鍙戝嚭淇″彿錛屽洜涓轟俊鍙峰彂灝勬槸綰跨▼瀹夊叏鐨勩?br />

絀胯秺綰跨▼鐨勪俊鍙峰拰妲戒滑


Qt鏀寔濡備笅淇″彿錛嶆Ы榪炴帴綾誨瀷錛?br />銆鑷姩榪炴帴錛堥粯璁わ級(jí)錛嶃濡傛灉淇″彿鏄粠鎺ユ敹瀵硅薄鎵鍦ㄧ殑綰跨▼鍙戝嚭鐨勶紝鍏惰涓轟笌“鐩存帴榪炴帴”鐩稿悓銆傚惁鍒欙紝鍏惰涓轟笌“闃熷垪榪炴帴”鐩稿悓銆?br />銆鐩存帴榪炴帴錛嶃褰撲俊鍙峰彂鍑猴紝妲戒細(xì)琚珛椹皟鐢ㄣ傛妲藉湪鍙戝嚭鑰呯殑綰跨▼涓墽琛岋紝鑰屼笉涓瀹氭槸鎺ユ敹鑰呮墍鍦ㄧ殑綰跨▼銆?br />銆闃熷垪榪炴帴錛嶃褰撴帶鍒惰繑鍥炲埌鎺ユ敹鑰呮墍鍦ㄧ嚎紼嬬殑浜嬩歡寰幆鏃惰皟鐢ㄣ傛Ы鍦ㄦ帴鏀惰呯殑綰跨▼涓墽琛屻?br />銆闃誨鐨勯槦鍒楄繛鎺ワ紞銆妲藉儚“闃熷垪榪炴帴”閭f牱琚皟鐢紝闄や簡涓鐐癸細(xì)褰撳墠綰跨▼浼?xì)闃诲浣忕洿鍒版Ы杩斿洖銆傛敞錛氬湪鍚屼竴綰跨▼涓嬌鐢ㄦ綾誨瀷鐨勮繛鎺ュ皢瀵艱嚧姝婚攣錛?br />銆鍞竴榪炴帴錛嶃琛屼負(fù)涓?#8220;鑷姩榪炴帴”鐩稿悓錛屼絾榪炴帴蹇呴』鍦ㄦ棤澶嶅埗鍝佹椂鎵嶈兘寤虹珛銆備篃灝辨槸錛屽鏋滃湪鐩稿悓鐨勪袱涓璞′箣闂村凡緇忓緩绔嬩簡鍚屼竴涓俊鍙峰埌鍚屼竴涓Ы鐨勮繛鎺ワ紝閭d箞榪炴帴灝變笉鑳藉緩绔嬶紝connect()榪斿洖false銆?br />
榪炴帴綾誨瀷鍙互閫氳繃緇檆onnect()浼犻掍竴涓澶栫殑鍙傛暟鏉ユ寚瀹氥傛敞鎰忓綋鎺ユ敹鑰呭拰鍙戦佽呬綅浜庝笉鍚岀殑綰跨▼涓椂錛屼嬌鐢?#8220;鐩存帴榪炴帴”錛屽鏋滀簨浠跺驚鐜槸榪愯浜庢帴鏀惰呯殑綰跨▼涓紝姝ゆ椂鏄笉瀹夊叏鐨勶紝鍚岀悊璋冪敤浣嶄簬鍙﹀綰跨▼鐨勫璞$殑浠諱綍鍑芥暟閮芥槸涓嶅畨鍏ㄧ殑銆?br />
QObject::connect()鏈韓鏄嚎紼嬪畨鍏ㄧ殑銆?/div>

綾崇背 2013-06-05 16:40 鍙戣〃璇勮
]]>
Qt 鍔ㄧ敾璇﹁В浜?http://m.shnenglu.com/zhonghua/archive/2013/06/05/200815.html綾崇背綾崇背Wed, 05 Jun 2013 08:40:00 GMThttp://m.shnenglu.com/zhonghua/archive/2013/06/05/200815.htmlhttp://m.shnenglu.com/zhonghua/comments/200815.htmlhttp://m.shnenglu.com/zhonghua/archive/2013/06/05/200815.html#Feedback0http://m.shnenglu.com/zhonghua/comments/commentRss/200815.htmlhttp://m.shnenglu.com/zhonghua/services/trackbacks/200815.html

灝嗗姩鐢諱滑寮勫埌涓璧?/strong>


涓涓簲鐢ㄩ氬父灝嗗寘鍚笉姝竴涓姩鐢匯備緥濡傦紝浣犲彲鑳芥兂鍚屾椂縐誨姩澶氫釜鍥懼艦item涔熷彲鑳介『搴忕殑涓涓帴涓涓殑縐誨姩銆?br />QanimationGroup 鐨勫瓙綾諱滑(QSequentialAnimationGroup鍜孮ParallelAnimationGroup)鏄叾瀹冨姩鐢葷殑瀹瑰櫒錛屾墍浠ヨ繖浜涘姩鐢繪棦鍙?浠ュ茍琛屼篃鍙互涓茶銆俀AnimationGroup鏄竴涓潪灞炴у姩鐢葷殑渚嬪瓙錛屼絾鏄畠瀹氭湡鐨勬敹鍒版椂闂存敼鍙樼殑閫氱煡銆傝繖浣垮緱瀹冨彲浠ユ妸鏃墮棿鏀瑰彉浼犺緭緇欐墍鍖呭惈鐨勫姩鐢?浠紝浠庤屾帶鍒朵綍鏃舵挱鏀鵑偅浜涘姩鐢諱滑銆?br />
璁╂垜浠湅涓涓嬩嬌鐢≦SequentialAnimatoinGroup鍜孮ParallelAnimationGroup鐨勪唬鐮佺ず渚嬨?br />QPushButton *bonnie = new QPushButton("Bonnie");
bonnie->show();
QPushButton *clyde = new QPushButton("Clyde");
clyde->show();
QPropertyAnimation *anim1 = new QPropertyAnimation(bonnie, "geometry");
// Set up anim1
QPropertyAnimation *anim2 = new QPropertyAnimation(clyde, "geometry");
// Set up anim2
QParallelAnimationGroup *group = new QParallelAnimationGroup;
group->addAnimation(anim1);
group->addAnimation(anim2);
group->start();
涓涓茍琛実roup鍦ㄥ悓涓鏃跺埢鎾斁澶氫釜鍔ㄧ敾銆傚start()鐨勮皟鐢ㄥ皢鍚姩瀹冩墍緇熸不鐨勬墍鏈夌殑鍔ㄧ敾銆?br />
QPushButton button("Animated Button");
button.show();
QPropertyAnimation anim1(&button, "geometry");
anim1.setDuration(3000);
anim1.setStartValue(QRect(0, 0, 100, 30));
anim1.setEndValue(QRect(500, 500, 100, 30));
QPropertyAnimation anim2(&button, "geometry");
anim2.setDuration(3000);
anim2.setStartValue(QRect(500, 500, 100, 30));
anim2.setEndValue(QRect(1000, 500, 100, 30));
QSequentialAnimationGroup group;
group.addAnimation(&anim1);
group.addAnimation(&anim2);
group.start();
QsequentialAnimationGroup欏哄簭鐨勬挱鏀懼畠鐨勫姩鐢諱滑銆傚畠鍦ㄤ笂涓涓畬鎴愭椂鎸夐『搴忔挱鏀句笅涓涓?br />

鏃㈢劧涓涓姩鐢葷粍鏈氨鏄竴涓姩鐢葷被錛屼綘鍙互鎶婂畠娣誨姞鍒板叾瀹冪粍涓傚姝わ紝浣犲彲浠ュ緩绔嬭搗涓涓姩鐢繪爲(wèi)銆?br />


鍔ㄧ敾鍜岀姸鎬?/strong>
褰?浣跨敤鐘舵佹満錛屾垜浠彲浠ヤ嬌鐢ㄤ竴涓猀SignalTransition鎴朡EventTransition綾誨湪鐘舵佽漿鎹㈡椂榪炴帴涓涓垨澶氫釜鍔ㄧ敾銆傝繖浜涚被閮芥槸浠?QAbstractTransition媧劇敓鐨勶紝瀹冧滑瀹氫箟浜嗙畝鏄撶殑鍑芥暟addAnimation()錛屼嬌寰楄兘澶熸坊鍔犱竴涓垨澶氫釜鍔ㄧ敾錛屽湪鐘舵佽漿鎹㈡椂鍚姩榪欎簺 鍔ㄧ敾銆?br />
鎴戜滑榪樺彲鑳借繛鎺ュ睘鎬т笌鐘舵侊紝鑰屼笉鏄墜鍔ㄨ緗紑濮嬩笌緇撴潫鍊箋備笅闈㈡槸瀹屾暣鐨勪唬鐮侊紝婕旂ず浜嗗姩鐢諱竴涓猀PushButton鐨刧eometry灞炴с?br />
QPushButton *button = new QPushButton("Animated Button");
button->show();
QStateMachine *machine = new QStateMachine;
QState *state1 = new QState(machine);
state1->assignProperty(button, "geometry", QRect(0, 0, 100, 30));
machine->setInitialState(state1);
QState *state2 = new QState(machine);
state2->assignProperty(button, "geometry", QRect(250, 250, 100, 30));
QSignalTransition *transition1 = state1->addTransition(button,
SIGNAL(clicked()), state2);
transition1->addAnimation(new QPropertyAnimation(button, "geometry"));
QSignalTransition *transition2 = state2->addTransition(button,
SIGNAL(clicked()), state1);
transition2->addAnimation(new QPropertyAnimation(button, "geometry"));
machine->start();

綾崇背 2013-06-05 16:40 鍙戣〃璇勮
]]>
Qt 鍔ㄧ敾璇﹁В涓 http://m.shnenglu.com/zhonghua/archive/2013/06/05/200814.html綾崇背綾崇背Wed, 05 Jun 2013 08:39:00 GMThttp://m.shnenglu.com/zhonghua/archive/2013/06/05/200814.htmlhttp://m.shnenglu.com/zhonghua/comments/200814.htmlhttp://m.shnenglu.com/zhonghua/archive/2013/06/05/200814.html#Feedback0http://m.shnenglu.com/zhonghua/comments/commentRss/200814.htmlhttp://m.shnenglu.com/zhonghua/services/trackbacks/200814.html

姒傝堪

Qt鍔ㄧ敾鏋舵瀯涓殑涓昏綾誨涓嬪浘鎵紺猴細(xì)



鍔ㄧ敾妗嗘灦鐢卞熀綾?/span>QAbstractAnimation鍜屽畠鐨勪袱涓効瀛?/span>QVariantAnimation鍜?/span>QAnimationGroup緇勬垚銆?/span>QAbstractAnimation鏄墍鏈夊姩鐢葷被鐨勭瀹椼傚畠鍖呭惈浜嗘墍鏈夊姩鐢葷殑鍩烘湰灞炴с傛瘮濡傚紑濮嬶紝鍋滄鍜屾殏鍋滀竴涓姩鐢葷殑鑳藉姏銆傚畠涔熷彲浠ユ帴鏀舵椂闂存敼鍙橀氱煡銆?/span>


鍔ㄧ敾妗嗘灦鍙堣繘涓姝ユ彁渚涗簡QProertyAnimation綾匯傚畠緇ф壙鑷?/span>QVariantAnimation騫跺鏌愪釜Qt灞炴э紙瀹冮』鏄?/span>Qt鐨?#8221;鍏冩暟鎹璞$郴緇?#8221;鐨勪竴閮ㄥ垎錛岃http://blog.csdn.net/nkmnkm/article/details/8225089錛夋墽琛屽姩鐢匯傛綾誨灞炴ф墽琛屼竴涓鏉炬洸綰挎彃鍊箋傛墍浠ュ綋浣犳兂鍘誨姩鐢諱竴涓兼椂錛屼綘鍙互鎶婂畠澹版槑涓轟竴涓睘鎬э紝騫朵笖璁╀綘鐨勭被鎴愪負(fù)涓涓?/span>QObject銆傝繖緇欎簣鎴戜滑鏋佸ぇ鐨勮嚜鐢卞害鏉ュ姩鐢婚偅浜涘凡瀛樺湪鐨?/span>widget鍜屽叾瀹?/span>QObject銆?/span>


澶嶆潅鐨勫姩鐢誨彲浠ラ氳繃寤虹珛涓涓?/span>QAbstractAnimation鐨勬爲(wèi)鏉ユ瀯寤恒傝繖涓爲(wèi)閫氳繃浣跨敤QAnimationGroups鏉ュ垱寤猴紝QAnimationGroups浣滀負(fù)鍏跺畠鍔ㄧ敾鐨勫鍣ㄣ傛敞鎰忓姩鐢葷粍涔熸槸浠?/span>QAbstractAnimation媧劇敓鐨勶紝鎵浠ュ姩鐢葷粍鍙互鍐嶅寘鍚叾瀹冨姩鐢葷粍銆?/span>


鍔ㄧ敾妗嗘灦鍙互鍗曠嫭浣跨敤錛屽悓鏃朵篃琚璁′負(fù)鐘舵佹満妗嗘灦鐨勪竴閮ㄥ垎銆傜姸鎬佹満鎻愪緵浜嗕竴涓壒瀹氱殑鐘舵佸彲浠ョ敤鏉ユ挱鏀懼姩鐢匯傚湪榪涘叆鎴栭鍑烘煇涓姸鎬佹椂QState涔熷彲浠ヨ緗睘鎬т滑錛屽茍涓旇繖涓壒瀹氱殑鍔ㄧ敾鐘舵佸皢鍦ㄦ寚瀹?/span>QPropertyAnimation鏃剁粰浜堢殑鍊間箣闂村仛鎻掑艱繍綆椼傚悗闈㈡垜浠榪涗竴姝ヤ粙緇嶆闂銆?/span>


鍦ㄥ満鏅殑鑳屽悗錛屽姩鐢昏涓涓叏灞瀹氭椂鍣ㄦ敹闆嗭紝榪欎釜瀹氭椂鍣ㄥ彂閫?/span>update鍒版墍鏈夌殑姝e湪鎾斁鐨勫姩鐢諱腑銆?/span>

鍔ㄧ敾妗嗘灦涓殑綾諱滑

QAbstractAnimation

鎵鏈夊姩鐢葷被鐨勫熀綾?/span>

QAnimationGroup

鍔ㄧ敾緇勭殑鍩虹被

QEasingCurve

鎺у埗鍔ㄧ敾鐨勫鏉炬洸綰跨被

QParallelAnimationGroup

騫惰鍔ㄧ敾緇勭被

QPauseAnimation

涓茶鍔ㄧ敾緇勭被鐨勬殏鍋滅被

QPropertyAnimation

鍔ㄧ敾Qt灞炴х殑綾?/span>

QSequentialAnimationGroup

涓茶鍔ㄧ敾緇勭被

QTimeLine

鎺у埗鍔ㄧ敾鐨勬椂闂寸嚎綾?/span>

QVariantAnimation

鍚勫姩鐢葷被鐨勮櫄鍩虹被


鍔ㄧ敾Qt灞炴т滑

濡傚墠闈㈡墍璁詫紝QPropertyAnimation綾誨彲浠ヤ慨鏀?/span>Qt灞炴т滑銆傝鍔ㄧ敾涓涓鹼紝灝遍渶瑕佷嬌鐢ㄦ綾匯傚疄闄呬笂錛屽畠鐨勭埗綾伙紝QVariantAnimation錛屾槸涓涓櫄鎷熺被錛屼笉鑳借鐩存帴浣跨敤銆?/span>


鎴戜滑閫夋嫨鍔ㄧ敾Qt灞炴х殑涓涓富瑕佺悊鐢辨槸Qt灞炴т負(fù)鎴戜滑鎻愪緵浜嗚嚜宸卞姩鐢誨凡瀛樺湪鐨勭被鐨勮嚜鐢卞害銆傚挨鍏舵槸QWidget綾伙紙鎴戜滑涔熷彲浠ユ妸瀹冨祵鍏ュ埌涓涓?/span>QGraphicsView涓級(jí)鍏鋒湁寰堝灞炴ц〃紺哄叾bounds,colors絳夌瓑銆傝鎴戜滑鐪嬩竴涓皬渚嬪瓙錛?/span>

  1. QPushButton button("Animated Button");  
  2. button.show();  
  3. QPropertyAnimation animation(&button, "geometry");  
  4. animation.setDuration(10000);  
  5. animation.setStartValue(QRect(0, 0, 100, 30));  
  6. animation.setEndValue(QRect(250, 250, 100, 30));  
  7. animation.start();  

榪欐浠g爜灝嗘妸鎸夐挳鍦?/span>10縐掔鍐呬粠灞忓箷鐨勫乏涓婅縐誨姩鍒?/span>(250,250)澶勩?/span>

涓婇潰鐨勪緥瀛愪婦鍦ㄥ紑濮嬪煎拰緇撴潫鍊間箣闂村仛綰挎ф彃鍊箋傝繕鍙互鍦ㄥ紑濮嬪拰緇撴潫鍊間箣闂磋緗鹼紝鎻掑艱繍綆楀氨浼?xì)缁彉q囪繖浜涚偣銆?/span>


  1. QPushButton button("Animated Button");  
  2. button.show();  
  3. QPropertyAnimation animation(&button, "geometry");  
  4. animation.setDuration(10000);  
  5. animation.setKeyValueAt(0, QRect(0, 0, 100, 30));  
  6. animation.setKeyValueAt(0.8, QRect(250, 250, 100, 30));  
  7. animation.setKeyValueAt(1, QRect(0, 0, 100, 30));  
  8. animation.start();  

鍦ㄦ渚嬩腑錛屽姩鐢誨皢鎸夐挳鍦?縐掍腑鍐呭紕鍒?250,250)澶勶紝鐒跺悗鍦?縐掔鍐呭張寮勫洖鍘熶綅銆傜Щ浣嶆槸鍦ㄨ繖浜涚偣涓棿浠ョ嚎鎬ф彃鍊艱繘琛岀殑銆?/p>


浣?涔熸湁鍙兘鍔ㄧ敾涓涓猀Object鐨勫鹼紝铏界劧榪欎簺鍊煎茍娌℃湁琚0鏄庝負(fù)Qt灞炴с傚敮涓鐨勮姹傚氨鏄繖涓煎叿鏈変竴涓猻etter銆備箣鍚庝綘鍙互浠庤繖涓被媧劇敓瀛愮被浠庤屽寘 鍚繖浜涘煎茍涓斿0鏄庝竴涓嬌鐢ㄨ繖涓猻etter鐨勫睘鎬с傛敞鎰忔瘡涓猀t灞炴ч兘闇瑕佹湁涓涓猤etter錛屾墍浠ヤ綘闇瑕佹彁渚涗竴涓猤etter錛屽鏋滃畠涓嶅瓨鍦ㄧ殑璇濄?/p>

  1. class MyGraphicsRectItem : public QObject, public QGraphicsRectItem  
  2. {  
  3.     Q_OBJECT  
  4.     Q_PROPERTY(QRectF geometry READ geometry WRITE setGeometry)  
  5. };  

鍦ㄤ笂渚嬩腑錛屾垜浠淳鐢熶簡QGraphicsRectItem騫跺畾涔変簡涓涓猤eometry灞炴с傛垜浠幇鍦ㄥ彲浠ュ姩鐢昏繖涓獁idget鐨刧eometry浜嗭紝鍗充嬌QGraphicsRectItem娌℃湁鎻愪緵geometry灞炴с?/p>

鍔ㄧ敾鍜屽浘褰㈣鍥炬鏋?/span>

褰撲綘鎯沖姩鐢?/span>QGraphicsItems錛屼綘涔熻鐢?/span>QPropertyAnimation銆傜劧鑰岋紝QGraphicsItem涓嶆槸浠?/span>QObject媧劇敓鐨勩備竴涓ソ鐨勮В鍐蟲柟妗堟槸媧劇敓瑕佸姩鐢葷殑鍥懼艦item銆傛淳鐢熺被涔熻浠?/span>QObject媧劇敓銆傝繖鏍鳳紝QPropertyAnimation灝卞彲浠ヨ鐢ㄤ簬QGraphicsItems浜嗐?/span>

  1. class Pixmap : public QObject, public QGraphicsPixmapItem  
  2. {  
  3.     Q_OBJECT  
  4.     Q_PROPERTY(QPointF pos READ pos WRITE setPos)  
  5.     ...  

灝卞涓婁竴鑺備腑鎵璁茬殑錛屾垜浠渶瑕佸畾涔夊笇鏈涘幓鍔ㄧ敾鐨勫睘鎬с?/span>

娉ㄦ剰錛?/span>QObject蹇呴』鏄戶鎵夸腑鐨勭涓涓紝鍥犱負(fù)鍏冩暟鎹璞$郴緇熼渶瑕佽繖鏍峰仛銆?/span>

瀹芥澗鏇茬嚎

QPropertyAnimation鍦ㄥ睘鎬х殑寮濮嬪煎拰緇撴潫鍊間箣闂存墽琛屼竴涓彃鍊艱繍綆椼傞櫎浜嗗悜鍔ㄧ敾娣誨姞鏇村鐨勫叧閿煎錛屼綘榪樺彲浠ヤ嬌鐢ㄤ竴涓鏉炬洸綰褲傚鏉炬洸綰挎弿榪頒簡涓涓湪0鍜?/span>1涔嬮棿鎻掑肩殑閫熷害鍙樺寲鐨勫嚱鏁幫紝濡傛灉浣犳兂鎺у埗涓涓姩鐢葷殑閫熷害鑰屼笉鏀瑰彉鎻掑肩殑璺緞鏃訛紝灝遍潪甯告湁鐢ㄣ?/span>


  1. QPushButton button("Animated Button");  
  2. button.show();  
  3. QPropertyAnimation animation(&button, "geometry");  
  4. animation.setDuration(3000);  
  5. animation.setStartValue(QRect(0, 0, 100, 30));  
  6. animation.setEndValue(QRect(250, 250, 100, 30));  
  7. animation.setEasingCurve(QEasingCurve::OutBounce);  
  8. animation.start();  

榪欓噷錛屽姩鐢誨皢鎸夌収涓涓洸綰胯繘琛岋紝榪欎釜鏇茬嚎浣垮緱鍔ㄧ敾鍍忎竴涓煩鍔ㄧ殑鐨悆浠庡紑濮嬩綅緗煩鍒扮粨鏉熶綅緗?/span>QEasingCurve鍏鋒湁涓涓ぇ鏇茬嚎闆嗗悎錛屼綘鍙互浠庨噷闈㈤夋嫨涓涓傚畠浠瀹氫箟涓?/span>QEasingCurve::Type鏋氫婦銆傚鏋滀綘闇瑕佷笉涓鏍風(fēng)殑鏇茬嚎錛屼綘涔熷彲浠ヨ嚜宸卞疄鐜頒竴涓紝鐒跺悗娉ㄥ唽鍒?/span>QEasingCurve銆?/span>



綾崇背 2013-06-05 16:39 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              一区精品在线| 麻豆av一区二区三区久久| 欧美母乳在线| 欧美黄色小视频| 欧美成人福利视频| 久久五月激情| 久久久久9999亚洲精品| 午夜精品美女自拍福到在线| 99国内精品久久| 一本一道久久综合狠狠老精东影业 | 国产一区二区三区久久精品| 国产亚洲欧美一区| 亚洲国产欧美一区二区三区久久 | 99精品国产高清一区二区| 欧美高清视频在线播放| 亚洲美女黄网| 国产精品一二三四| 久久青草欧美一区二区三区| 欧美韩日一区二区三区| 夜夜嗨av一区二区三区中文字幕| 国产欧美成人| 欧美国产综合| 亚洲视频国产视频| 一区免费观看| 国产女主播一区二区| 欧美午夜视频在线| 国产精品嫩草99a| 欧美精品日韩三级| 国产精品a久久久久| 国产精品一级| 在线观看国产一区二区| 国产欧美日韩视频一区二区三区| 久久精品免费| 媚黑女一区二区| 国产精品任我爽爆在线播放| 中文精品一区二区三区| 日韩亚洲综合在线| 亚洲久久视频| 久久成年人视频| 香蕉av777xxx色综合一区| 久久精品国产亚洲一区二区三区| 蜜桃伊人久久| 久久久久免费视频| 欧美日韩不卡合集视频| 国产精品国产三级欧美二区| 欧美日韩国产首页在线观看| 国产午夜精品一区理论片飘花 | 欧美日韩亚洲一区二| 国产欧美一区二区三区久久人妖| 欧美亚男人的天堂| 在线精品亚洲| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩综合在线| 欧美中文字幕第一页| 久久综合给合久久狠狠狠97色69| 亚洲激情黄色| 久久久精品性| 亚洲视频自拍偷拍| 欧美精品午夜| 久久国内精品自在自线400部| 欧美午夜精品久久久久久孕妇| 伊人久久大香线蕉综合热线| 亚洲欧洲日本国产| 亚洲午夜三级在线| 国产日韩欧美一区二区三区在线观看| 亚洲精品偷拍| 欧美高清视频在线观看| 久久精品国产欧美激情| 国产视频自拍一区| 午夜日韩电影| 国语精品中文字幕| 久久综合五月| 国内久久视频| 久久成人在线| 91久久精品美女| 国产精品久久久久久久app | 亚洲视频国产视频| 久久视频精品在线| 在线亚洲+欧美+日本专区| 亚洲女性裸体视频| 欧美激情亚洲激情| 久久久久久久综合狠狠综合| 国产亚洲欧美aaaa| 久久精品国产免费| 欧美在线播放| 亚洲欧美经典视频| 黄网站免费久久| 性伦欧美刺激片在线观看| 一本色道久久综合狠狠躁篇怎么玩| 欧美精品久久久久久久免费观看| 亚洲国产日韩欧美| 亚洲国产高清一区| 宅男精品视频| 国产日韩精品一区二区浪潮av| 日韩一级欧洲| 久久国产精品久久久久久| 久久爱www| 91久久精品美女| 亚洲国产成人在线播放| 欧美精品日韩www.p站| 亚洲黄色影院| 经典三级久久| 鲁大师影院一区二区三区| 美女精品一区| 亚洲欧美在线网| 久久精品一区二区三区四区| 亚洲黄色免费| 欧美激情日韩| 欧美日韩一区精品| 欧美一区二区成人6969| 久久久久久久精| 一区二区三区免费在线观看| 一本在线高清不卡dvd| 国产乱码精品一区二区三| 毛片av中文字幕一区二区| 欧美日韩视频在线一区二区观看视频 | 亚洲伦理在线观看| 亚洲少妇中出一区| 欧美国产日韩a欧美在线观看| 亚洲欧美久久| 美女在线一区二区| 久久精品国产亚洲5555| 欧美成人嫩草网站| 国产精品欧美一区二区三区奶水| 久久一区视频| 国产精品视频男人的天堂| 欧美成人一区在线| 国产亚洲成精品久久| 欧美精品九九99久久| 亚洲国产精品视频一区| 亚洲精品影院在线观看| 欧美日韩精品综合在线| 亚洲欧美精品suv| 欧美日韩人人澡狠狠躁视频| 亚洲人www| 久久婷婷激情| 亚洲精品综合精品自拍| 久久蜜桃精品| 欧美在线欧美在线| 亚洲东热激情| 国产精品美女999| 亚洲乱码国产乱码精品精可以看| 在线观看一区欧美| 欧美一级艳片视频免费观看| 久久精品亚洲| 国产欧美一区二区在线观看| 午夜精品久久久久久久99樱桃| 日韩一级视频免费观看在线| 久久久精品日韩欧美| 两个人的视频www国产精品| 国产精品日日摸夜夜摸av| 亚洲一区二区不卡免费| 亚洲一区免费看| 国产精品成人在线观看| 亚洲欧美日韩一区二区在线| 亚洲欧美在线看| 国产日韩欧美视频| 欧美中文字幕| 久久精品亚洲| 欧美国产日韩在线| 亚洲精品一区二区三区不| 亚洲毛片在线| 欧美黑人在线播放| 亚洲欧洲精品天堂一级| 亚洲国产精品国自产拍av秋霞| 另类成人小视频在线| 妖精视频成人观看www| 亚洲精品国产精品国自产观看| 日韩视频免费在线| 午夜亚洲福利在线老司机| 久久久久久久久久看片| 国产伦精品免费视频| 亚洲图片激情小说| 午夜精品福利视频| 午夜精品视频网站| 亚洲国产欧美日韩精品| 国产精品一区久久久| 亚洲日本国产| 一区二区三区导航| 免费成人高清视频| 亚洲综合清纯丝袜自拍| 久久日韩精品| 欧美人成在线| 久久精品亚洲一区二区三区浴池 | 9色精品在线| 国产精品v一区二区三区| 亚洲香蕉在线观看| 久久人91精品久久久久久不卡| 一区二区三区在线观看欧美| 欧美大片免费观看| 亚洲午夜精品国产| 免费久久99精品国产自| 亚洲乱码国产乱码精品精天堂| 国产欧美在线| 欧美区高清在线| 免费观看一区| 午夜视频在线观看一区| 亚洲欧美在线视频观看| 在线观看av不卡| 欧美在线日韩精品|