2016-03-22 26 views

cevap

1

sonraki kod sonra sorununuzu

Load "guilib.ring" 
New qApp { 
    New qWidget() { 
     setWindowTitle("First App!") 
     resize(400,400) 
     show() 
    } 
    exec() 
} 

Kullanma() çözecektir "Hata (R3): tanım olmaksızın işlev çağrı! Init" sınıf adı, sınıftaki init() yöntemini çağırmak ve bu yönteme parametreleri iletmek anlamına gelir;(), sınıfta init() yöntemi bir çalışma zamanı hatası iletisi üretirken() kullanılır.

sınıf qApp bu yönteme sahip değilken, diğer sınıflar bu nesneye bir işaretçi döndüren bir işlev kullanarak bir nesne oluşturmak için gereksinim duyduklarından ve bu işaretçi pObject adlı bir öznitelikte depolanacak çünkü daha fazla bilgi sınıfları içeren ring_qt.ring dosyasına bakın.

+1

Teşekkür ederim, bu nedenle() yalnızca sınıfta init() işlevi olduğunda kullanırız. –

İlgili konular