问题标签 [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 中实现这种设计的方法......
我有一个带有按钮的工具栏,当按下按钮时,应该会出现一个弹出窗口,模仿工具栏的扩展(如菜单),并且这个弹出窗口应该显示两列单选按钮(比如 2x5)和一个文本框......我的主要问题是工具栏的高度很小,所以弹出窗口必须溢出窗口/客户区的边界......

我想到了两种可能的实现:

  • 通过使用 wxMenu,因为可以在客户区之外绘制菜单。我担心布局可能性对于我的目标不够灵活
  • 通过使用异形框架。按下按钮将重新塑造框架并根据要求绘制所需的小部件。

我的问题是:我错过了什么/错了吗?:) 这完全可行吗?

0 投票
3 回答
5828 浏览

wxpython - 如何在 wxpython 中绘制透明框架

更新我完全改写了这个问题

我想创建一个带圆角的窗口,它也是半透明的。

我设法通过调用该方法使框架半透明SetTransparent( alpha ),但是,我仍然不知道如何使窗口没有背景。

我试图获取窗口的设备上下文(dc)并将背景画笔设置为,wx.TRANSPARENT_BRUSH但这似乎没有任何效果。

例如,我正在寻求一种与此类似的效果,但我想在不使用位图的情况下进行(即没有任何外部媒体文件)。

如何将背景设置为空?

更新:

看来我想要的是所谓的“异形窗”。我正在进一步研究但问题仍然是:如何在不使用任何外部媒体文件的情况下制作一个(即纯粹在代码中)。

0 投票
3 回答
1076 浏览

java - L形java应用程序窗口

我想创建一个“L”形的java应用程序,这样应用程序只占据屏幕的左边框和下边框。我也不希望顶部有正常的边框和标题栏。我见过其他人创建类似的圆形和其他形状,但没有复杂的形状。这适用于 windows xp 计算机,永远不会在任何其他操作系统上。

那么,我该怎么做呢?

0 投票
1 回答
934 浏览

delphi - Delphi TRichEdit 将背景形状设置为圆角矩形

我的问题是将背景形状设置为圆角矩形。事实上,当您在 TRichedit 上的文本上添加背景颜色时,背景形状将是一个矩形,而不是圆角边缘。我想放一些示例图像,但我不知道如何。

0 投票
4 回答
913 浏览

python - 为什么此代码不接受此 png 图像透明度?

我已将问题的原因隔离为图像,因为代码似乎可以与其他具有透明度的 png 图像一起使用。但是,它似乎不适用于我需要的一张图像。当我正在尝试制作一个形状漂亮的窗户时,这将很有帮助。

图片:

替代文字

编码:

这是在 Windows 7 中,顺便说一句。

0 投票
3 回答
2213 浏览

wxpython - wxWidgets 自定义窗口形状 (PNG)

我正在为 wxWidgets 使用 wxPython 绑定。是否可以从 PNG 图像和计数 alpha 通道创建自定义形状的窗口?看看 VS2010 的闪屏看看我的意思:

替代文字

高亮区域(圆角和阴影)不清晰,它们使用 alpha 通道看起来平滑。

更新:我不仅想要自定义形状,还想要平滑的自定义形状

更新2:似乎没有办法用wx :(

0 投票
1 回答
779 浏览

c# - 背景颜色在圆形应用程序中不变

我正在编写一个简单的背景颜色更改程序中的视觉控件和颜色。我还想合并圆形应用程序窗口,我通过创建一个由黑色包围的实心圆的位图并使黑色透明来实现。现在我的背景颜色不会循环。谁能告诉我如何解决这个问题。生病包括我的代码以防万一它有帮助,但我认为这是一个表单属性问题。谢谢你的帮助!

}

0 投票
2 回答
5333 浏览

python - 在 wxPython 中创建形状窗口的最简单方法是什么?

我想在 wxPython 中创建一个简单的形状窗口。或多或少我想做与 Tkinter 的self.overrideredirect(1)等效的 wx (它摆脱了默认的 OS 边界),然后在窗口的角落转角。

0 投票
2 回答
2690 浏览

java - 改变jframe的形状

不知道有没有可能。有什么办法可以把jframe的形状改成圆形