問題タブ [fltk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
221 参照

c++ - 静的/非静的メンバーのヘルプが必要

次のような静的メンバー関数があります。

メンバー関数は、クラスで次のように定義されています

静的メンバーはクラスの他のメンバーにアクセスできないため (他の静的メンバーを除く)、次のエラーが発生します。

mol111j.cpp:176:whackamole_window::m' in static member function mole111j.cpp:177: invalid use of member静的メンバー関数でのメンバー whackamole_window::mb' の使用が無効です

関数を非静的にしようとすると、タイマーが機能しないようです。では、これを回避し、タイマーを使用して m および mb メンバーにアクセスするにはどうすればよいでしょうか?

0 投票する
1 に答える
4162 参照

c++ - SWIG を使用した C++ から C へのラッパー (FLTK 用)

純粋な C で使用するには、FLTK C++ クラスのラッパーを生成する必要があります。SWIG がそれを実行できることはわかっています。また、C#、Python などのラッパーを生成する方法も知っています。 SWIG。簡単な作業ですが、答えが見つかりません:)助けてください。

0 投票する
2 に答える
4559 参照

opengl - GLU とリンクするにはどうすればよいですか?

FLTK を発見したばかりで、テスト用のメイクファイルを作成しました。これが私のメイクファイルです:

(オブジェクトファイルのコードはこちら:)

これが私に与えるエラーです:コードは関係ありません)

0 投票する
1 に答える
1167 参照

user-interface - FLTK に複数列のリストボックス ウィジェットはありますか?

C++ 開発用のクロスプラットフォーム GUI ツールキットを評価しています。私はすでに Qt を使用していますが、この場合、LGPL は制限が厳しすぎます (静的にリンクする必要があります)。

FLTK は、高速で軽量なように見えるため、私の目的には優れたライブラリです。ただし、複数列のリストボックス ウィジェットがあるかどうかはわかりません。ご存知のように、文字列の行と列、および列を並べ替えるためにクリックできるヘッダーを備えたグリッドの 1 つです。

FLTK にそのようなものはありますか? それはどのように呼ばれますか?または、代わりに wxWidgets を使用する必要がありますか?

0 投票する
2 に答える
854 参照

c++ - FLTK フレームワークでのコンパイルに関する問題

fltk-config スクリプト以外を使用して FLTK プログラムをコンパイルすると問題が発生するようです。

チュートリアルの「Hello world」プログラムからソースをコピーしました。fltk-config --compile hello.cpp を実行すると、出力されます

そして問題なくコンパイルされます。しかし、同じものを自分で印刷すると、ld.exe は -lcomct132 を見つけることができないと表示されます。

WinXP の MinGW でコンパイルされた FLTK 1.3.0 を使用しています。

0 投票する
2 に答える
575 参照

c++ - 多くのGUI画面を備えたプログラムの設計アプローチ

私は自分自身をひどく混乱させて戻ってこないところまで行き、私のプロジェクトは私の現在のやり方に追いつくには大きすぎると感じています。

一言で言えば:

1)多くのグラフィカル画面(ウィンドウ)があり、各画面は、パブリックおよびプライベート減速を伴う.hヘッダーを伴う独自の.cppで定義されたクラスです。

2)FLTK GUIツールキットを使用しているので、画面を離れるときに「hide()」を呼び出します。これはガベージコレクションを行うと想定しており、その後に続く画面の新しいインスタンスを作成します。

私の問題は、画面(画面Aではそれを呼び出すことができます)が別の画面(画面B)を作成する場合、画面Bのヘッダーファイルを画面Aにインクルードする必要があり、画面Aの.cppで画面Bへのグローバルポインターを作成することです。

すなわち。画面Aの疑似コード

これが最善のアプローチですか?私はそれがだらしなく(そしてメモリリーク?)感じます、そして私はたくさんの外部修飾されたポインタを追跡するダミーの.cpp/.hのようなものを持っているべきです。特に、画面を前後に移動する必要がある場合があります(つまり、他のいくつかの画面からメインメニュー画面に戻ることができます)。アドバイスをいただければ幸いです。

0 投票する
3 に答える
1533 参照

c++ - C++はFLTKウィジェットを動的に表示または非表示にしますか?

私は C++ を初めて使用し、これまでマクロを使用したことがありませんが、別の解決策を歓迎しますが、次の問題を解決できる可能性があると信じています。

以下のマクロを書きました。

そして、私はそれをこのように呼びたいです

プログラムが実行されると、次と同等のことを行うことを期待して:

アイデアは、フォームがロードされたときに読み込まれる構成ファイルに応じて、FLTK GUI でウィジェットを動的に表示/非表示にしたいということです。

残念ながら、上記のマクロは機能しないようです。

button_i が存在しないため、コンパイル エラーが発生します。

だから私の質問は:
A) C++ でこれを行うことは可能ですか?
B) マクロはこれを達成できますか?
C)そうでない場合、何ができますか?
D) マクロでこれができる場合、上記のコードを実際に動作させるにはどうすればよいでしょうか!

ありがとう

0 投票する
1 に答える
924 参照

c++ - C++ で FLTK を使用した単純な電話帳

こんにちは皆さん、プロジェクトの一環として FLTK を使用して C++ で電話帳を作成したいと考えています。番号を追加、削除、変更、検索するオプションが必要です。私は FLTK を初めて使用するので、どのウィジェットをどのように使用すればよいか教えてもらえますか? また、必要に応じて電話帳の内容をテキスト ファイルに書き込み、そのエントリを取得/書き込みする予定です。したがって、非グラフィカル コードは簡単です。FLTK を使用してグラフィックスをこれに統合する方法を提案できますか? 前もって感謝します

0 投票する
2 に答える
863 参照

c++ - fltk ファイルを他のファイルと一緒にコンパイルするには?

fltk クラスを使用する gui ウィンドウがあり、それを単独でコンパイルすると正常に動作します。そのために、私は - fltk-config --compile guiwindow.cpp を使用します

しかし、私は本当にこれを自分のプロジェクトで使いたいと思っています。では、どうすれば次のようなことができますか - g++ -o go file1.cpp file2.cpp など guiwindow.cpp

この guiwindow クラスを他のクラスで使用できるようにするには? どんな助けでも大歓迎です。

ところで、上記の g++ コマンドを試すたびに、未定義の参照エラーが大量に発生します。

0 投票する
4 に答える
2883 参照

user-interface - Ubuntu で g++ を使用して fltk プログラムをコンパイルするにはどうすればよいですか?

Ubuntu で g++ を使用して fltk プログラムをコンパイルするにはどうすればよいですか?

率直な質問。私は今、数時間、多くのことを探して試しています。私が見たいくつかの例では X11R6 が必要ですが、私のコンピューターでは X11 しか見つかりません。誰かが私に言うことができれば、私は非常に感謝しています.