我想做类似以下的事情:
...
pixel[0,0] = [ 254, 0, 0 ] # Draw R at pixel x0y0
pixel[2,1] = [ 0, 254, 0 ] # Draw G at pixel x2y1
pixel[4,2] = [ 0, 0, 254 ] # Draw B at pixel x4y2
...
Run Code Online (Sandbox Code Playgroud)
我希望在很短的时间内显示许多不同的像素和颜色配置 - 写入中间文件会太昂贵.
我应该如何最好地在Python中实现这一目标?
有没有办法使用Tkinter在Python 3.x中创建"加载屏幕"?我的意思是像Adobe Photoshop的加载屏幕,具有透明度等.我设法摆脱框架边框已经使用:
root.overrideredirect(1)
Run Code Online (Sandbox Code Playgroud)
但如果我这样做:
root.image = PhotoImage(file=pyloc+'\startup.gif')
label = Label(image=root.image)
label.pack()
Run Code Online (Sandbox Code Playgroud)
图像显示正常,但灰色窗口背景而不是透明度.
有没有办法为窗口添加透明度,但仍能正确显示图像?
我是Python的新手.我想创建一个以图像为背景的应用程序.但是当我在图像上添加"标签"时,我可以看到标签的白色背景.我们是否有解决方案使"标签"小部件颜色设置为"透明"?
我一直在谷歌搜索并查看 StackOverflow 但没有运气......
我想要的是为我正在开发的艺术项目在屏幕(而不是控制台)上显示文本。该字符串将在全屏中显示——没有菜单栏的边到边“窗口”等。该字符串将快速更新(想象一串随机字母以计算机允许的速度显示和重绘)。字体和颜色的选择(逐个字母)将是很好的奖励。
字符串将在屏幕上居中(不滚动)。
我是编程新手。在屏幕上显示文本似乎比我预期的要复杂得多。:)
我遇到过使用 pygame 的解决方案,但示例代码不起作用。下面是一个典型的例子:
https://www.daniweb.com/programming/software-development/code/244474/pygame-text-python
我在 Mac 上看到的是一个没有文本的窗口打开,代码无限期地继续运行。我遇到的其他代码和其他库的类似经历。
pygame 是我的最佳选择(易于使用 Python 编程,高速)满足我的需求,还是有其他库更适合我的需求?
如果 pygame 是正确的方向,有人可以建议可以让我前进的示例代码吗?
谢谢,
--达林