問題タブ [wxwidgets]

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 投票する
4 に答える
9093 参照

opengl - wxWidgetsでOpenGLを有効にする

wxWidgetsのソースコードをインストールしてコンパイルし、取得したライブラリをアプリケーションコードにリンクしています。次に、wxWidgetsアプリケーションでOpenGLを使用する必要があります。これを有効にするにはどうすればよいですか?

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

opengl - wxWidgets OpenGL プログラムのマルチサンプリングを有効にする方法は?

マルチサンプリングは、 3D アプリケーションでフルスクリーン アンチエイリアシング(FSAA) を適用する方法です。現在wxWidgets GUIに組み込まれている OpenGL プログラムでマルチサンプリングを使用する必要がありますこれを行う方法はありますか?これを達成するための詳細な手順を知っている場合にのみ回答してください。

WGL (OpenGL の Win32 拡張機能) を使用してマルチサンプリングを有効にしていることは認識しています。ただし、私の OpenGL プログラムは MFC で書かれていないため (そしてコードをマルチプラットフォームで移植できるようにしたいので)、それは私にとって選択肢ではありません。

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

python - wxpython:OnDragOverでドラッグされたデータを調べるにはどうすればよいですか?

私はwxPythonのドラッグアンドドロップに少し戸惑っています(しかし、おそらくこの質問は他のGUIフレームワークのドラッグアンドドロップにも関係しています)。フレームワークは、ドラッグされているものが何であれ、現在のマウス位置がドロップするのに有効な場所であるかどうかをシステムに通知できるようにする、いくつかのコールバック(OnEnterおよびOnDragOver)を提供します。これらのメソッドから、wx.DragNone、wx.DragCopyなどを返すことができます。これらのメソッド内からGetDataを呼び出すことは許可されていません。つまり、ユーザーがドラッグしているデータを調べることは許可されていません。データが表示されない場合、ユーザーがここにドロップしても問題がないかどうかをどのように知ることができますか?

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

c++ - wxWidgets が常に wxFileConfig を使用するように指示する最もクリーンな方法は何ですか?

初めて本格的な wxWidgets プログラムを書いています。wxConfig 機能を使用して、プログラムのユーザー オプションを永続化したいと考えています。ただし、wxConfigBase が Windows レジストリを自動的に使用することは望ましくありません。最初は Windows をターゲットにしていますが、構成 (.ini など) ファイルを使用したいと思います。これを行うためのクリーンで簡単な方法を知っている人はいますか? ありがとう。

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

wxpython - wxGenericDirCtrl でディレクトリを隠す

私は wxGenericDirCtrl を使用しています。ディレクトリを非表示にする方法があるかどうかを知りたいのですが、特に親ノードの兄弟を非表示にしたいです。

たとえば、ディレクトリ構造が次のようになっているとします。

現在選択されているディレクトリが /a/c/d の場合、b と g を非表示にする方法はありますか?

私は現在、ほとんどのユーザーにとって無関係なディレクトリがたくさんあるディレクトリ構造で作業しているので、クリーンアップできるといいですね。

編集:違いが生じる場合、私はwxPythonを使用しています。これまでのところ、GTKバックエンドを使用してLinuxでコードをテストしただけですが、マルチプラットフォームにして、ネイティブを使用してWindowsとMacで使用する予定ですバックエンド。

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

events - wxWidgets: カスタム コントロールでのクリック イベントの検出

wxWidgets で作成したカスタム コントロールにクリック イベント リスナーを追加するにはどうすればよいですか? カスタム コントロールは wxWindow をベースとして使用します。私が見るイベントリストで

しかし、ないか、wxEVT_LEFT_CLICKまたは類似しています。

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

c++ - 動的に作成されたオペレーター

dev-cpp と wxwidgets を使ってパズルを解くプログラムを作成しました。

ユーザーは操作ブロックと結果ブロックを埋める必要があり、プログラムはそれを解決します。再帰アルゴリズムを使用して、繰り返されない9つの長さの数字の組み合わせをすべて生成します。それはかなり高速です。

ここまではすべて素晴らしいです!

しかし問題は、私のプログラムがブロック上のキャラクターに応じて動作するときです。+、-、* などに対する文字の比較のため、非常に遅い (答えが得られない)。私は CASE をやっている。

演算子を動的に作成できる方法またはプログラミング言語はありますか? したがって、演算子 ROW1COL2 を + に定義し、他のすべての操作についても同様に定義できます。

アプリのスクリーンショットを残しておくと、パズルの仕組みが理解しやすくなります。

http://www.imageshare.web.id/images/9gg5cev8vyokp8rhlot9.png

PD: アルゴリズムは機能します。簡単なパズルで試してみたところ、すぐに解決しました。

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

wxwidgets - wxDC で 1 インチあたりのピクセル数を調べる

wxWidgets では、wxDC の 1 インチあたりのピクセル数をどのように見つけることができますか? インチなどの実際の数値でスケーリングできるようにしたいと思います。これにより、多くの場合、画面とプリンターへの出力に同じコードを使用することが容易になります。

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

compiler-construction - wxwidgets setup.h "そのようなファイルはありません"

この問題をGoogleで簡単に検索すると、それが一般的であることがわかります。私の場合、私の人生では解決策を見つけることができません。

wxWidgets Web サイトから Windows 用の wxWidgets 2.8.8 を直接インストールしました。

何かをコンパイルしようとすると (「wxWidgets の最初のプログラム」で説明されているサンプル アプリなど - http://zetcode.com/tutorials/wxwidgetstutorial/firstprograms/ )、次のようになります。

wx/setup.h: そのようなファイルまたはディレクトリはありません

C:\wxWidgets-2.8.8\include と C:\wxWidgets-2.8.8\include\wx の両方をコンパイラ検索リストに含めました。

シンプルであるべきですが、そうではありません! :(

wxWidgets (Code::Blocks など) と統合された IDE を使用しようとすると、同じことが起こります。

それで、助けてください... setup.hが見つからないのはなぜですか?

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

macos - wxを使用してmacosxでメニューバーアイコンを設定する方法

wxを使用してOSXでメニューバーアイコンを作成する方法についてのポインタが見つかりませんでした。もともとはwxTaskBarIconクラスで十分だと思っていましたが、実際にはDockにアイコンが作成されます。Windowsでは、wxTaskBarIconはSystrayアイコンと関連するメニューを作成しますが、mac osxではメニューバーアイコンを作成すると思いますが、そうではないと思います。