محاكاة الصحافة الرئيسية في C ++ للاستخدام في QML ل لوحة المفاتيح الافتراضية

StackOverflow https://stackoverflow.com//questions/25053147

سؤال

للحصول على تطبيق QML الخاص بي، أود الحصول على لوحة مفاتيح افتراضية (Enterprise QT مثل هذا النتيجة، ولكن 200 دولار <هو أبعد من قدراتي)، لذلك قررت أن أكتب بلدي.لكنني لست متأكدا تماما كيف:

هنا هو كيف أرى الرمز:

keypress.h

giveacodicetagpre.

keypress.cpp

giveacodicetagpre.

لدي بعض الأفكار حول كيفية التدليل في QML فقط، ولكن أين المرح في ذلك.:) لذلك أود أن أطلب إرشاداتك حول هذا الموضوع. راجع للشغل، لقد بحثت من خلال معلومات على الويب، ومع ذلك لم يتم العثور على رمز العمل.

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

المحلول

إرسال حدث رئيسي لكائن QT السريع هو:

giveacodicetagpre.

يمكنك أيضا إلقاء نظرة على مثال لوحة الإدخال .يوضح كيفية إدخال النص في الحاجيات بواسطة لوحة الإدخال باستخدام المؤشر فقط وليس لوحة مفاتيح.

واحد آخر هو virtualkeyboard .راجع شفرة المصدر وتغييره ليناسب احتياجاتك.

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