Qt eklenti arayüzünde bir kurucu belirtmenin mümkün olup olmadığını merak ediyorum? (bir uygulamayı genişletme)Qt eklenti kurucusu nasıl belirtilir?
Yapıcıda bir parametre almak için arabirimleri kullanarak eklentileri zorlamak istiyorum.
Qt eklenti arayüzünde bir kurucu belirtmenin mümkün olup olmadığını merak ediyorum? (bir uygulamayı genişletme)Qt eklenti kurucusu nasıl belirtilir?
Yapıcıda bir parametre almak için arabirimleri kullanarak eklentileri zorlamak istiyorum.
Açıkladığınız şeyi tam olarak yapmanın mümkün olduğunu düşünmüyorum. Ancak, fabrika nesnesini oluşturmaya ve parametreleri YourObject öğesine döndüren YourFactory :: create() yöntemine geçirmeyi deneyebilirsiniz. Başka bir (çirkin IMHO) yolu, YourObject'e initialize() yöntemini eklemektir. Her iki yaklaşım için QFontEnginePlugin ve QScriptExtensionPlugin arayüzlerini kontrol edin.