سؤال

وأنا كيو تي التعلم. أنا بدأت للتو لكتابة محرر النص من الصفر من قبل وراثة QAbstractScrollArea. أنا أفعل هذا لمجرد الممارسة. ولكن الآن أنا واجهت مشكلة من عرض الإقحام. ما يتبادر إلى ذهني هو painter.drawLine وQTimer. يمكنك إعطاء بعض النصائح في هذا الشأن. وسأكون سعيدا نسمع بعض استراتيجيات لتنفيذ كتلة وتؤكد الإقحام.

المنتديات: هل هذا الخلل؟ يقول ستاكوفيرفلوو هناك إجابتان لهذا السؤال ولكن اراه واحد فقط!

هل كانت مفيدة؟

المحلول

وتأخذ في نظرة paintEvent () في QLineEdit . كان لديه جهاز ضبط الوقت الذي تبديل المؤشر على نحو متقطع. يتم المؤشر الرسم الحقيقي عن طريق QTextLayout :: drawCursor .

لمحرر النص بشكل عام، إلقاء نظرة على QPlainTextEdit و QTextEdit .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top