0

この ( http://doc.trolltech.com/4.3/designer-creating-custom-widgets.html ) チュートリアルに従って、QT Designer 用のカスタム ウィジェット プラグインを作成しようとしましたが、ある程度成功しました。基本的に、新しいウィジェットを Designer に配置できますが、描画されません (paintEvent メソッドで描画しようとしたものの代わりに空の四角形が表示されます。カスタム コードから始めましたが、チュートリアルから貼り付けをコピーするように戻しました。それはうまくいきませんでした)。

カスタム ウィジェットを配置している間、システム ログが次のようにいっぱいになります。

full_path/デザイナー: CGAffineTransformInvert: 特異行列。

助言がありますか?

qt sdk に付属のサンプル プラグインをビルドしましたが、問題はありませんでした。

4

1 に答える 1

1

ソースがなければ、あなたを助けるのは非常に難しいです。さらに、私はQt4.4を好みます-それははるかに信頼性が高く高速です。

ここにいくつかの一般的な問題/ヒントがあります:

  • DLL/.soファイルが/plugins/designer/にありません
  • バギーなpaint()メソッドがあります
  • アプリまたはライブラリにいくつかのライブラリがありません

ペイント方法を投稿できますか?

チャオ、クリス

于 2009-04-27T09:20:27.723 に答える