2016-03-22 12 views

答えて

1

次のコードは、後に()を使用して

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

あなたの問題を解決しますクラス名は、クラス内でinit()メソッドを呼び出し、()を使用してこのメ​​ソッドにパラメータを渡すことを意味しますが、クラス内のinit()メソッドは実行時エラーメッセージを生成しません。

qAppクラスにはこのメソッドがありませんが、他のクラスはそれを持っていますが、そのオブジェクトへのポインタを返す関数を使ってオブジェクトを作成する必要があり、このポインタはpObjectという属性に格納されます詳細については、クラスを含むring_qt.ringファイルを参照してください。

+1

ありがとうございます。クラスにinit()関数がある場合のみ、()を使用します。 –

関連する問題