Eski bir qt guı uygulamasını miras aldım. Yapmam gereken ilk şeylerden biri, bir düğmeye tıklamak, bir qlineedit'in düzenlenmesi vb.Gibi her kullanıcı etkileşiminin kaydedildiği bir günlük dosyası oluşturmaktır. Bunun nedeni, kullanıcıların belirli hataların nasıl yeniden oluşturulacağını söyleyememeleridir, bu nedenle, bir hata açıldığında, kullanıcının bulduğu zaman gerçekleştirdiği adımları kontrol etmek için bu günlük dosyasını okumak isterler.
Bunu geçersiz kılmanın mümkün olduğunu gördüm. notify
yöntem içinde QCoreApplication
tüm olayları elde etmek için ve işe yarıyor, ancak istediğim şey bu değil, çünkü yalnızca işletim sisteminin olaylarını, odaklanma vb.Gibi Yönetiyor gibi görünüyor ve sinyallerin yayılmasını işlemiyor.
Tabii ki kodu değiştirebilir ve örneğin bir textChanged
sinyaller ve bunu bildiren bir lambda, ancak bu durumda tüm che kodunu değiştirmem gerekecek. Uygulamanın çoğunu yeniden yazmadan aynı sonucu başka bir şekilde elde etmenin bir yolu var mı?