qtextedit 예제

Posted by | august 02, 2019 | Ikke-kategoriseret | No Comments

이 함수를 사용하면 문서의 특정 영역을 지정된 색상으로 일시적으로 표시할 수 있습니다. 예를 들어 프로그래밍 편집기에서 중단점의 존재를 나타내기 위해 지정된 배경색으로 전체 텍스트 줄을 표시하는 데 유용할 수 있습니다. 예를 들어 사용자가 이미지를 QTextEdit에 끌어서 놓을 수 있도록 하려면 다음과 같은 방법으로 이러한 함수를 구현할 수 있습니다. 그런 다음 QTextDocument의 maximumBlockCount 속성을 사용할 수 있습니다. 이 함수는 텍스트 편집의 현재 선택 내용을 나타내는 새 MIME 데이터 개체를 반환합니다. 선택 영역을 새 QMimeData 개체로 캡슐화해야 하는 경우 호출됩니다. 예를 들어 끌어서 놓기 작업이 시작되거나 데이터가 클립보드에 복사되는 경우와 같은 작업을 수행합니다. 이 신호는 문서의 내용이 변경될 때마다 내보내지며, 예를 들어 텍스트를 삽입하거나 삭제하거나 서식이 적용될 때와 같은 경우를 예로 들 수 있습니다. QTextEdit는 단락과 문자에서 작동합니다. 단락은 위젯의 너비에 맞게 단어 줄 바꿈되는 서식이 지정된 문자열입니다.

일반 텍스트를 읽을 때 기본적으로 하나의 줄 바호는 단락을 의미합니다. 문서는 0개 이상의 단락으로 구성됩니다. 단락의 단어는 단락의 정렬에 따라 정렬됩니다. 단락은 경계선 으로 구분됩니다. 단락 내의 각 문자에는 글꼴 및 색상과 같은 고유한 속성이 있습니다. 예를 들어 문서에서 setModified(false)를 호출한 다음 텍스트를 삽입하면 신호가 내보내지게 됩니다. 해당 작업을 취소하면 문서가 원래 수정되지 않은 상태로 돌아가게 되면 신호가 다시 내보내집니다. 이 신호는 커서 위치 변경으로 인해 현재 문자 형식이 변경된 경우 내보내됩니다. QPlainTextEdit의 총 단락 수를 제한하려는 경우 로그 뷰어에서 유용하므로 maximumBlockCount 속성을 사용할 수 있습니다.

setMaximumBlockCount() 및 추가플레인텍스트()의 조합은 QPlainTextEdit를 로그 텍스트에 대한 효율적인 뷰어로 바꿉니다. centerOnScroll() 속성을 사용하여 스크롤을 줄일 수 있으므로 로그 뷰어가 더 빨라집니다. 구문 형광펜(아래 참조)을 사용하거나 html 형식의 텍스트를 appendHtml()으로 부호를 더하여 제한된 방식으로 텍스트의 서식을 지정할 수 있습니다. QPlainTextEdit는 테이블과 부동 소수점으로 복잡한 리치 텍스트 렌더링을 지원하지 않지만 로그 뷰어에 필요할 수 있는 제한된 단락 기반 서식을 지원합니다. 이 적절한 가사 텍스트 편집으로 설정되면 사용자의 일반 텍스트 입력만 허용됩니다. 예를 들어 클립보드를 통해 또는 드래그 앤 드롭합니다. 텍스트 편집은 일부 메타 정보를 제공할 수 있습니다. 예를 들어, documentTitle() 함수는 HTML 태그 내에서 텍스트를 반환합니다. 이동 키 입력 중 하나를 누르는 동안 시프트 키를 길게 누르는 텍스트를 선택(표시)하려면 Shift+Right가 오른쪽에 있는 문자를 선택하고 Shift+Ctrl+Right는 오른쪽에 있는 단어를 선택합니다.</p></p> </div><!--/content-inner--> </div><!--/post-content--> </article><!--/article--> <div class="comments-section"> <!-- You can start editing here. --> <!-- If comments are closed. --> <!--<p class="nocomments">Comments are closed.</p>--> </div> </div><!--/span_9--> <div id="sidebar" class="col span_3 col_last"> </div><!--/sidebar--> </div><!--/row--> </div><!--/container--> </div><!--/container-wrap--> <div id="footer-outer"> <div class="row" id="copyright"> <div class="container"> <div class="col span_5"> <p>© 2019 Munke Mose Motion. </p> </div><!--/span_6--> <div class="col span_7 col_last"> <ul id="social"> <li><a target="_blank" href="https://www.facebook.com/groups/37531331983/"><i class="icon-facebook"></i> </a></li> </ul> </div><!--/span_6--> </div><!--/container--> </div><!--/row--> </div><!--/footer-outer--> </div> <a id="to-top"><i class="icon-angle-up"></i></a> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"N\u00e6ste","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["s\u00f8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\u00f8rdag"],"dayNamesShort":["s\u00f8n","man","tirs","ons","tors","fre","l\u00f8r"],"dayNamesMin":["S","M","Ti","O","To","F","L"],"monthNames":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"monthNamesShort":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"monthNamesMin":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],"nextText":"N\u00e6ste","prevText":"Forrige","currentText":"I dag","closeText":"F\u00e6rdig","today":"I dag","clear":"Klart"}};var tribe_system_info = {"sysinfo_optin_nonce":"108d2da119","clipboard_btn_text":"Copy to clipboard","clipboard_copied_text":"System info copied","clipboard_fail_text":"Press \"Cmd + C\" to copy"};/* ]]> */ </script><script type='text/javascript'> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"http:\/\/munkemosemotion.dk\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"recaptcha":{"messages":{"empty":"Bekr\u00e6ft venligst at du ikke er en robot."}}}; /* ]]> */ </script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.0.5'></script> <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js?ver=1.2.11.0'></script> <script type='text/javascript'> /* <![CDATA[ */ var mailoptin_globals = {"admin_url":"http:\/\/munkemosemotion.dk\/wp-admin\/","public_js":"http:\/\/munkemosemotion.dk\/wp-content\/plugins\/mailoptin\/..\/mailoptin\/vendor\/mailoptin\/core\/src\/assets\/js\/src","nonce":"233dd8059a","mailoptin_ajaxurl":"\/qtextedit-%EC%98%88%EC%A0%9C\/?mailoptin-ajax=%%endpoint%%","ajaxurl":"http:\/\/munkemosemotion.dk\/wp-admin\/admin-ajax.php","split_test_start_label":"Start Test","split_test_pause_label":"Pause Test","is_customize_preview":"false","disable_impression_tracking":"false","chosen_search_placeholder":"Type to search","js_confirm_text":"Are you sure you want to do this?","js_clear_stat_text":"Are you sure you want to do this? Clicking OK will delete all your optin analytics records."}; /* ]]> */ </script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/plugins/mailoptin/../mailoptin/vendor/mailoptin/core/src/assets/js/mailoptin.min.js?ver=1.2.11.0'></script> <script type='text/javascript'> /* <![CDATA[ */ var mPS2id_params = {"instances":{"mPS2id_instance_0":{"selector":"a[rel='m_PageScroll2id']","scrollSpeed":1100,"autoScrollSpeed":"true","scrollEasing":"easeInOutExpo","scrollingEasing":"easeInOutCirc","pageEndSmoothScroll":"true","layout":"vertical","offset":"100","highlightSelector":"","clickedClass":"mPS2id-clicked","targetClass":"mPS2id-target","highlightClass":"mPS2id-highlight","forceSingleHighlight":"false","keepHighlightUntilNext":"false","highlightByNextTarget":"false","scrollToHash":"false","disablePluginBelow":0}},"total_instances":"1","shortcode_class":"_ps2id"}; /* ]]> */ </script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/plugins/page-scroll-to-id/js/page-scroll-to-id.min.js?ver=1.6.3'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/superfish.js?ver=1.4.8'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/easing.js?ver=1.3'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/respond.js?ver=1.1'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/swipe.min.js?ver=1.6'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/nicescroll.js?ver=3.1'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/sticky.js?ver=1.0'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/prettyPhoto.js?ver=3.1.5'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/flexslider.min.js?ver=2.1'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/isotope.min.js?ver=1.5.25'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/carouFredSel.min.js?ver=6.2'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/appear.js?ver=1.0'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/orbit.js?ver=1.4'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/js/init.js?ver=1.0'></script> <script type='text/javascript'> /* <![CDATA[ */ var nectarLove = {"ajaxurl":"http:\/\/munkemosemotion.dk\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/nectar/love/js/nectar-love.js?ver=1.0'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/plugins/youtube-embed-plus/scripts/fitvids.min.js?ver=12.2'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-includes/js/wp-embed.min.js?ver=4.9.9-alpha-43656'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-includes/js/jquery/ui/position.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-includes/js/jquery/ui/menu.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-includes/js/wp-a11y.min.js?ver=4.9.9-alpha-43656'></script> <script type='text/javascript'> /* <![CDATA[ */ var uiAutocompleteL10n = {"noResults":"Ingen resultater fundet.","oneResult":"1 resultat fundet. Brug op og ned piletasterne for at navigere.","manyResults":"%d resultater fundet. Brug op og ned piletasterne for at navigere.","itemSelected":"Element valgt."}; /* ]]> */ </script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-includes/js/jquery/ui/autocomplete.min.js?ver=1.11.4'></script> <script type='text/javascript'> /* <![CDATA[ */ var MyAcSearch = {"url":"http:\/\/munkemosemotion.dk\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type='text/javascript' src='http://munkemosemotion.dk/wp-content/themes/salient/nectar/assets/functions/ajax-search/wpss-search-suggest.js'></script> </body> </html>