問題タブ [shaped-window]

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 に答える
2357 参照

python - デスクトップ グラフィックス - または「スキン」ウィンドウ

デスクトップ上でアニメーションを描画する方法を探しています。ウィンドウ フレームがなく、背景が透明です。

Windows XP で Python を使用していますが、クロス プラットフォームである必要はありません。

これを行うことができるpythonライブラリについて知っている人はいますか?

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

wxpython - wxWidgets のウィンドウ オーバーフロー ウィジェット

Linux の wxPython でこのデザインを実装する方法を探しています...
ボタン付きのツールバーがあり、ボタンを押すとポップアップが表示され、ツールバーの拡張 (メニューなど) を模倣します。ポップアップには、2 列のラジオ ボタン (たとえば 2x5) とテキスト ボックスが表示されるはずです... 私の主な問題は、ツールバーの高さが小さいため、ポップアップがウィンドウ/クライアント領域の境界からはみ出さなければならないことです..

私は2つの可能な実装を考えました:

  • メニューはクライアント領域の外に描画できるため、wxMenu を使用します。レイアウトの可能性が私の目標に対して十分に柔軟ではないのではないかと心配しています
  • シェイプされたフレームを使用。ボタンを押すと、フレームが再形成され、要求に応じて必要なウィジェットが描画されます。

私の質問は次のとおりです。何かが足りない/何かが間違っていますか? :)これはまったく実行可能ですか?

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

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

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

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

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

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

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

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

アップデート:

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

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

java - L 字型の Java アプリケーション ウィンドウ

アプリケーションが画面の左と下の境界のみを占めるように、「L」の形をした Java アプリケーションを作成したいと考えています。また、通常の境界線とタイトルバーを上部に表示したくありません。他の人が円やそのような形を作っているのを見たことがありますが、複雑な形はありません。これは Windows XP コンピューター用であり、他の OS では使用できません。

それで、どうすればこれを行うことができますか?

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

delphi - Delphi TRichEdit 背景の形状を角の丸い四角形として設定

私の問題は、背景の形状を角の丸い長方形のようなものに設定することです。TRichedit でテキストに背景色を付けると、背景の形が丸みを帯びたエッジではなく長方形になるという事実。サンプル画像を載せたいのですが、方法がわかりません。

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

python - このコードがこのpng画像の透過性を受け入れないのはなぜですか?

コードは透明度のある他のpng画像で動作するように見えるため、問題の原因を画像に切り分けました。ただし、必要な1つの画像では機能しないようです。素敵な形の窓を作ろうとしているので、これは非常に役立ちます。

画像:

代替テキスト

コード:

これはWindows 7にあります。

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

wxpython - wxWidgets カスタム ウィンドウ形状 (PNG)

wxWidgets に wxPython バインディングを使用しています。PNG 画像とカウント アルファ チャネルからカスタム形状のウィンドウを作成することは可能ですか? VS2010 のスプラッシュ スクリーンを見て、私が何を意味するかを確認してください。

代替テキスト

ハイライトされたゾーン (丸みを帯びた角と影) はシャープではなく、滑らかに見えるようにアルファチャンネルを使用しています。

更新:カスタムシェイプだけでなく、スムーズなカスタムシェイプも欲しい

更新 2 : wx でこれを行う方法がないようです :(

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

c# - 循環アプリケーションで背景色が変わらない

私が書いた単純な背景色変更プログラムで、視覚的なコントロールと色をいじっています。また、円形のアプリケーション ウィンドウを組み込みたいと考えました。これは、黒で囲まれた塗りつぶされた円のビットマップを作成し、黒を透明にすることで実現しました。背景色がループしなくなりました。誰でもこれを修正する方法を教えてもらえますか。役立つ場合に備えてコードを含めますが、これはフォームのプロパティの問題だと思います。助けてくれてありがとう!

}

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

python - wxPythonでシェイプされたウィンドウを作成する最も簡単な方法は何ですか?

wxPythonでシンプルな形のウィンドウを作成したいと思います。多かれ少なかれ、Tkinterのself.overrideredirect(1)(デフォルトのOSボーダーを取り除く)と同等のwxを実行してから、ウィンドウの角を丸めます。

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

java - jframeの形を変える

可能かどうかわかりません.jframeの形状を円に変える方法はありますか