问题描述
||
您是否曾经使用过这些破解和Keygen的界面,以及单击按钮和其他东西时在bg中播放具有特殊效果的8位音乐?我想创建类似这样的作品(GUI部分),但是我想知道哪种GUI工具包具有这种灵活性。
所有GUI工具包是否都具有创建此类即用(字面意义上的)设计的能力?我什至还记得一个著名的饼干在他的程序的顶部有一只跳舞的熊猫或一些动物,真是令人惊奇。我敢打赌这并不容易。
我正计划尝试开始使用Python和PyGTK,如果有可能的话,我想我会发现的。
解决方法
我敢打赌,大多数此类裂缝都是使用C甚至汇编语言编写的,并且使用非常低的Windows API。很少(如果有的话)是用Python编写的,肯定没有一个是使用GTK编写的。 :)饼干与普通程序员的审美不同,他们倾向于将可执行文件较小的低级程序理想化。他们通常也比熟悉GTK和Qt等跨平台工具包的人更了解Assembly,C和低级Windows API。
话虽如此,大多数现代工具箱至少可以完成您所描述的某些工作。例如,单击按钮时播放声音非常容易:您要做的就是钩住按钮事件并使用工具包的声音API(如果工具包未提供,则使用其他库来播放声音)\没有声音功能)。音乐也是如此。我知道的大多数工具包都可以在窗口的背景上绘制图形,尽管我没有使用GTK的经验,但我想它也可以做到。
可能难以实现的某些事情(取决于您的工具箱)是非矩形窗口(例如,蛋形窗口)以及需要至少某种形式的双缓冲(如果没有硬件图形加速支持)的平滑动画)。