Kodatuno Logo
Kodatuno User's Guide
Prev Index Next


その他

 UserFuncには、これまで述べてきた機能に加え、更に以下に2つの機能があります。
  • Qtが提供するダイアログの利用
     次はQtを使って、WideStudioと同じようにユーザーボタン"User Func 5"にファイルをオープンするダイアログを適用する例を示します。

    1.  まず、ExecGUIFunc()にこれから作成する関数名を記述します。今回も、MyOpenFileFunc()という名前とします。記述はWideStudioと同様のため 、前述を参考にしてください。

    2.  次に、MyOpenFileFunc()を書いていきます。
      void USER::MyOpenFileFunc()
      {
          // ファイルのフィルタリスト
          QString fileFilter = QObject::tr("IGS (*.igs)");    // igsファイルのみ選択可
      
          QString fileName = QFileDialog::getOpenFileName(
              0,                          //親widget
              QObject::tr("Open File"),   // ダイアログタイトル
              QDir::currentPath(),        // 起動時のディレクトリ
              fileFilter                  // ファイルフィルター
          );
      }
      

       WideStudio版と同じようにigsファイルのみ表示されるようにしています。Qtに関するコーディングもQtに関するリファレンスを参照してください。
     以上で、UserFuncにおけるダイアログの表示が可能となります。

  • Document Release 3.4 for Kodatuno R3.4, January 2019


    Prev index Next

    Copyright(C) Kodatuno Development Team, 2011 Last modified: January 7, 2019