問題タブ [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 投票する
1 に答える
860 参照

ruby - wxRichTextCtrl との間でリッチ テキストをどのようにコピー アンド ペーストしますか?

私はwxrubyを使用していますが、私が知る限り、それはRubyの問題だけではありません。リッチ テキストをコピーして wxRichTextCtrl に貼り付けようとすると、すべての書式設定が失われます。私は何が欠けていますか?これを機能させる方法はありますか?

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

python - wx.ComboBox() で選択肢を動的に変更する

古い ComboBox を新しいものと交換するよりも、wx.ComboBox() のさまざまな選択肢を変更するより良い方法を見つけられませんでした。より良い方法はありますか?

エルヤン・ペッターセン

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

c++ - sqliteのレコードに保存する際に文字列内の特殊文字を処理する

次のコードでは、「説明」が次のようなものであることがわかります: " ' ' "、説明を sqlite レコードに更新する際に問題があります。' 文字を処理するにはどうすればよいですか。ありがとう!

OPは彼自身の質問に答えました:

このFAQを確認してください。文字列内の「」を「」に置き換える必要があります。

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

python - wx.Notebook のタブのタイトルを変更する

私は wxPython を試しています。

タブ付きのインターフェイス (ノートブック) があり、各タブは基本的にファイル リスト ビューです (はい、ファイル マネージャーを作成しようとしています)。

ファイル リストは wx.ListCtrl を継承し、タブ付きインターフェイスは wx.Notebook を継承します。

始めたばかりで、フォルダーをダブルクリックするとそのフォルダーに移動しますが、タブのタイトルも変更したいと思います。

それ、どうやったら出来るの?

ファイルリストとそれに設定したいタイトルを表すオブジェクトがあり、

[ EDIT Notebook.SetPageText()は数値を取るため、タブ オブジェクトを直接渡すことはできません]

私の現在のアプローチは、タブの1つが私のタブと一致するまでタブを循環することです:

これはかなり素朴に思えますが、よりスマートなアプローチはありませんか?

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

python - wx.ListCtrlの幅とその列名を取得するにはどうすればよいですか?

私はwx.Pythonで作業しており、wx.ListCtrlの列のサイズを自動変更します。つまり、最小で列名の幅にし、それ以外の場合は最も幅の広い要素またはその列名と同じ幅にします。最初はListCtrlAutoWidthMixinがこれを行うかもしれないと思っていましたが、そうではないので、自分で行う必要があるようです(これを行う方法が組み込まれている場合は、修正してください!!!)

リストのタイトルと要素がどのくらいの幅でレンダリングされるかを知るにはどうすればよいですか?

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

c++ - フォルダ ツリー ブラウザのような Windows エクスプローラ

プラットフォームに依存しないファイル/ディレクトリ ツリー ブラウザを実装しようとしています。基本的に、Windows エクスプローラーのツリー コントロールを複製してコンピューターを参照しようとしています。ただし、「デスクトップ」または「マイ コンピュータ」フォルダの文字列を見つける方法がわかりません (すべての PC と OS の種類、バージョン、および言語で変わります)。最上位のフォルダー文字列を取得する方法を見つけることができれば、下にたどってツリーを作成することができます。どこかにレジストリ文字列はありますか?

最初は、MS Windows OS (XP、Vista など) のみをターゲットにしますが、後で Linux と Mac もサポートする予定です。私は自分の GUI に wxWidgets を使用していますが、この特定の問題に対するすべての提案を受け付けています。ああ、私は VS2008 で C++ を使用しています。

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

wxpython - wxpythonで透明枠を描く方法

更新私は質問を完全に言い換えました

角が丸いウィンドウを作成したいのですが、これも半透明です。

メソッドを呼び出してフレームを半透明にすることはSetTransparent( alpha )できましたが、ウィンドウの背景をなくす方法はまだわかりません。

ウィンドウのデバイス コンテキスト (dc) を取得して背景ブラシを設定しようとしましたwx.TRANSPARENT_BRUSHが、効果がないようです。

たとえば、これに似たような効果を求めていますが、ビットマップを使用せずに (つまり、外部メディア ファイルを使用せずに) 実行したいと考えています。

背景を何も設定しないようにするにはどうすればよいですか?

アップデート:

私が欲しいのは「形の窓」と呼ばれているようです。私はそれをもう少し調べています、それでも問題は、外部メディアファイルを使用せずに (つまり、純粋にコードで) どうすれば作成できるかということです。

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

c++ - WxWidgets のツール チェーンの説明

Linux/ubunto および/または OS X で WxWidgets (C++) のツール チェーンをセットアップする方法を示す記事はどこにありますか?

Linux と OS X の両方で WxWidgets をダウンロード、コンパイル、インストールし、サンプルをコンパイルして試してみましたが、自分のホーム ディレクトリにコンパイル環境を設定するのに行き詰まっているようです。

http://www.dialogblocks.comの DialogBlocksは有望に見えましたが、WxWidgets を何度も再コンパイルすることを主張しています。

ライブラリ、ツールなどへのパスが不足しているため、コードを最初から書くことは失敗しているようです..再び私の側の理解が不足していると確信しています。

ですから、最小限の「何」だけでなく、「なぜ」のいくつかを埋めて、最低限の指示以上のものを持っているツールチェーンのセットアップを教えてください。

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

wxwidgets - Rainlendar はどのように wxWidgets で透明性を実現しますか?

Rainlendarは、wxWidgets で作成された素晴らしいクロスプラットフォームのカレンダー プログラムです。透明効果はどのように達成されますか? 透明効果を示すコード例はありますか?