草庐IT

gtk-sharp

全部标签

十八、Gtk4-Stateful action

有些动作action有状态。状态的典型值是布尔值或字符串。但是,如果你愿意,也可以使用其他类型的状态。具有状态的动作称为有状态的。Statefulactionwithoutaparamete有些菜单被称为切换菜单。例如,全屏菜单有一个状态,它有两个值——全屏和非全屏。每次单击菜单时,状态的值都会改变。一个动作对应全屏菜单也有一个状态。它的值为TRUE或FALSE,称为布尔值。TRUE表示全屏,FALSE表示非全屏。下面是除信号处理程序之外实现全屏菜单的示例代码。稍后将介绍信号处理程序。GSimpleAction*act_fullscreen=g_simple_action_new_statef

nodejs处理图片的几种方法,使用sharp,jimp,webconvert

使用sharpSharp是一款快速高效的Node.js图片处理库,支持图片格式转换、尺寸调整、压缩、裁剪、旋转、水印等功能。以下是使用Sharp库的基本步骤:1.安装Sharp库安装Sharp库可以使用npm命令:npminstallsharp2.调用Sharp库在代码中调用Sharp库,可以先引入Sharp库:constsharp=require('sharp');3.图片格式转换利用Sharp库,可以将图片格式转换为其它格式,例如将JPEG图片转换为PNG图片:sharp('input.jpg') .toFormat('png') .toFile('output.png',(err,inf

Fractal 5:Linux Matrix 消息应用迎来 GTK 4 和 Rust SDK 的升级

Matrix,一个流行的安全、去中心化通讯网络,正在日益变得更为重要。我们周围的世界正在以前所未有的速度变化,而安全通讯工具的需求只是其产物之一,除此之外还有其他方面的需求。在帮助实现Matrix功能方面的工具之一就是Fractal。它是 最好的Matrix分布式消息客户端之一。最近发布的消息是,Fractal5 带来了大型改版。🎉那么,让我们简要了解一下。🆕Fractal5:有什么新特性?与之前版本相比,作为完全重写的Fractal5现在采用了 GTK4、libadwaita 和 MatrixRustSDK,提供了现代化的界面,使人感到非常亲切。Fractal现在在所有类型的屏幕上都可以正确

c# - 从 TCP 服务器向客户端发送多条消息(C sharp 到 Android)

我正在开发一个应用程序,其中csharp服务器与android客户端通信。服务器需要向AndroidtcpClient发送多条消息。至于发送消息,我必须关闭服务器上的tcpClient对象。否则不发送。一旦tcpClient关闭,我如何再次与我的客户通信,我如何跟踪和发送多条消息,一旦我关闭tcpClient,或者有任何其他发送方式而不关闭它。如果问题还不清楚,请在下方评论它发送一条消息很容易,但我需要不时发送更多消息这是服务器的代码fragment//inathreadvoidreceivingMessages(objectparam){try{varparamArray=(obje

c++ - GTK 主题引擎 : where to start?

我想开始编写一个gtk主题引擎,但我想知道在哪里可以找到一些文档(如果有的话)。我知道如何查看其他引擎的代码、示例或酷刑测试和小部件工厂等,我想要的是可能来自可靠来源(例如Gnome基金会或类似。您知道,在为Win32平台编码时,您可以通过关注MSDN找到有关该主题的可靠引用资料,然后阅读各种其他资源以查看问题是如何解决的(如果有的话)。那么,在哪里可以找到有关GTK主题引擎开发的权威、可靠且可能完整的文档来源?有没有真的?后来补充:另外,如何调试这样的引擎?在如此精致的操作系统的ui组件上执行测试和调试的最理智和轻松的方法是什么? 最佳答案

python - 完全混淆了 GTK、GTK+、GTK+3、PyGobject 等

我正在尝试找出是否可以使用适用于Windows的Python3.2.2或更高版本编写基于Python的Windows桌面小部件。上述项目完全令人困惑。他们中的任何一个支持我正在寻找的东西吗?(即可以与windows和python3.2.2及更高版本一起使用?我确实遇到了这个答案(https://askubuntu.com/questions/97023/why-cant-i-import-pygtk-with-python-3-2-from-pydev),但它看起来只适用于非Windows平台。如果以上这些python项目都不能与windows和python3.2.2一起使用,是否有更

python - 我的 Windows GTK+ for Python 安装有什么问题?

对此感到非常沮丧。我为我的32位系统和我安装的Python版本2.7安装了pygtk2.24、pycairo1.8.10和pyobject2.28.3。我已经安装并运行了GTK+。此外,我在sys.path(pygtk和pobject所在的位置)中设置了“C:\Python27\Lib\site-packages\gtk-2.0”的路径,我的GTK_BASEPATH路径系统变量设置为C:\gtk,GTK+所在的位置。当我尝试导入gtk时出现此错误:Traceback(mostrecentcalllast):File"",line1,inimportgtkFile"C:\Python27

windows - 是否有人使用 libgit2、libgit2sharp、Ngit 来替代 msysgit 的 Windows?

你好,我喜欢Git,但与人和friend共享Windows项目似乎并不有趣,因为与tortoisehg或tortoisesvn(不是DVCS)相比,gitextensionstortoisegit很难开箱即用。仅在bashshell中使用msysgit也不会使它像linux/Mac一样好。那么是否有任何新的竞争者(alpha项目等(甚至与其他库))?我很乐意看到这些新的Git库起飞! 最佳答案 发布之后GithubforMac,有传言称Github可能正在开发适用于Windows的客户端。请参阅下面的推文以供引用:https://t

windows - Windows 上的 Python + webkit + gtk

我正在尝试执行此脚本:PYWYSIWYG它说我需要Gtk和WebKit。我想这就是我需要的:GtkWebKit所以我下载了WebKit,但我得到的是一个文件夹,而不是安装程序或安装信息。我是将它移到python文件夹中还是我该怎么做? 最佳答案 您需要PyGTK,这里是下载页面的链接,其中包含适用于Windows的安装说明:http://www.pygtk.org/downloads.html您还需要Webkit的Python绑定(bind),而不仅仅是Webkit本身。这是一个非官方Windows二进制文件的链接,其中包含安装说明

windows - 如何在 Windows 上打包 haskell gtk2hs glade 应用程序?

我用gtk2hs、Glade和Haskell制作了一个小的GUI应用程序。它在WindowsXP上运行良好,但用户需要安装GTK+、gtk2hs(它需要libglade-2.0.0.dll)和GHC(因为它是gtk2hs依赖项)才能运行它。我自己是Windowsn00b,但是如何从用户的角度简化我的小GUI的安装呢?有没有办法将它与所需的.dll打包在一起?我怎样才能最好地找出需要哪些.dll?什么是好的做法?非常感谢,贾拉 最佳答案 我终于找到了我自己问题的答案。我使用deInnoSetup实用程序(您可以在此处找到它:http: