سؤال

أخطط لكتابة تطبيق على نمط محرر الرسم التخطيطي، حيث يمكنك تنظيم الكائنات على لوحة قماشية.سيحتاج هذا التطبيق إلى دعم إعداد إطار العرض والتكبير/التصغير والاقتصاص والكثير من الميزات القياسية الأخرى لتطبيق نمط الرسم البياني هذا.أنا أبحث عن مجموعات أدوات أو أطر عمل يمكن أن تدعم الرسم في مساحة إحداثيات رياضية قياسية (0،0 كنقطة مركزية، قابلة للتمديد في جميع الاتجاهات)، وسيتم قياسها واقتصاصها وتكبيرها وفقًا لأوامر (المستخدم).اللغة لا تهم حقًا، ولكن كلما كانت موجهة نحو تطبيقات واجهة المستخدم الرسومية القياسية كلما كان ذلك أفضل.أود على وجه التحديد أن أكون قادرًا على إعادة استخدام عناصر التحكم والأزرار القياسية الموجودة على اللوحة إن أمكن.

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

المحلول

أعتقد أن كيو تي صديقك هنا. يقدم ما تحتاجه، هو multiplatform، مصممة بشكل جيد للغاية وهناك ارتباطات لعدة لغات.

نصائح أخرى

من تجربتي، أي شيء متوسط ​​المستوى مثل C++ مع صناديق الأدوات - QT، GTK، Windows API وما إلى ذلك يعد أمرًا فظيعًا لمثل هذا العمل.لا يعني ذلك أنهم لا يستطيعون القيام بذلك، ولكن هناك 15 سطرًا من التعليمات البرمجية الغامضة لكل عملية بسيطة - فهي ببساطة ليست فعالة جدًا وأكثر توجهاً نحو إنشاء واجهة مستخدم رسومية ثابتة بدلاً من الرسومات العشوائية.

يبدو هذا بمثابة عمل جيد لـ Flash، أو شيء فوق SVG اختياريًا، وربما حتى تطبيق ويب في Javascript.

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