gtk#相关内容
我尝试了这个代码.一切正常,但我找不到到达 DOM 或从中调用 JavaScript 的方法.任何想法如何做到这一点?这是使用 GTK# 和 WebKitSharp. 编辑:我还需要得到结果. 解决方案 webView.ExecuteScript("alert('An alert from C#!');"); 会成功的. 返回结果是另一个挑战:WebKit.DOMDocume
..
我正在 MS Windows 上使用 Xamarin Studio 5.4 编写 GTK Sharp (v2.12) 应用程序.安装的 Mono 版本是 3.2.3(但我使用 .Net 工具链编译,因为 Xamarin 不允许我使用 Mono 工具链编译). 情况是,当我从 Xamarin Studio 或使用 Mono 运行应用程序时,我有一个相对漂亮的外观 &感觉,但是当我使用.Net(
..
我整天都在努力让 GTK# 在 Windows Server 2008 R2 x64 上的 Visual Studio 2010 中工作,以便我可以开始编写漂亮的跨平台 GUI 应用程序,但我对 C# 有点陌生,我有一个麻烦的世界. 我安装了最新的 Mono for Windows,其中包括 GTK#.我还安装了一个 Mono 2.10.8 配置文件作为我的项目的目标框架,松散地遵循这里的指
..
我下载了 Mono 并安装在 Win 7 64bit 上 我去了这个网站按照说明http://www.mono-project.com/Mono_Basics 我打开单声道命令提示符并编译并运行控制台 hello world 然后我尝试用 编译窗口化的 hello world 示例 gmcs hello.cs -pkg:gtk-sharp-2.0 我明白了 C:\Code
..
当使用 Mono 开发要在 Windows 和 Mac OSX(也可能是 Linux)上运行的应用程序时,您会建议使用 WinForms 或 GtkSharp 作为 GUI,为什么? 非常感谢具体的例子和成功/恐怖故事. 解决方案 跨平台开发是个好主意,但老实说,我从来没有见过一个看起来真的很好的应用程序原生环境.这就是为什么我认为,如果你真的想提供良好的用户体验,你应该在你想支持的
..
我正在尝试使用 mkbundle,这样我就可以分发 GTK# 应用程序,而无需用户安装 .NET/Mono 或 GTK#.我已经成功地捆绑了一个使用 winforms 的应用程序,但由于某种原因,当我对 GTK# 应用程序执行相同操作时,它就不起作用了. 这就是我从 cygwin 中得到的: $ mkbundle --deps a.exe操作系统是:Windows来源:1 自动依赖:T
..
(我问了这个问题 以另一种方式,得到了一些有趣的回应,但我不太相信.) Mono 的 GtkSharp 真的是跨平台的吗?它似乎是基于 Gnome 的......它如何与 PC 和 Mac 一起使用? 谁能给我一个使用 Microsoft .Net 中的单个代码库编写的工作 Mac/PC/Linux 应用程序的示例? 解决方案 塑料单片机 在 Windows、Linux、Sol
..
我有一个从 GUI 产生的工作线程(用于 GUI 性能),我如何访问 GUI,例如从线程本身产生新的窗口/小部件? 我尝试使用委托,但它似乎不起作用.有任何想法吗?可能的例子?谢谢. 解决方案 根据他们的最佳实践: Gtk# 不是一个线程安全的工具包,这意味着一次只有一个线程可以安全地调用 Gtk# 上的方法.该线程通常是执行主循环的线程(此时控制已显式转移到 Gtk).
..
我是 AudioCuesheetEditor 的开发人员,这是一个用于编辑音频提示表的应用程序.新版本应该可以播放声音,所以我想使用gstreamer作为后端.我在 gstreamer 中进行了一些调查,发现我需要使用带有 gstreamer-sharp 0.99.x 绑定的 1.x 版.没问题,下载了 gstreamer-sharp 0.99.0,用 monodevelop(在 linux 上)
..
我在 GTK# 中使用 LibVLC.NET 包装器.我已经使用这个例子播放了视频: LibVLCLibrary library = LibVLCLibrary.Load(null);IntPtr inst, mp, m;inst = library.libvlc_new();//加载 VLC 引擎m = library.libvlc_media_new_location(inst, "path
..
我目前正在为我的应用程序进行音频后端绑定.由于我想使用 gstreamer,我发现我需要使用 GTK#3,因为 gstreamer-sharp 需要使用 GTK#3.由于我目前正在使用使用 stetic 进行 GUI 设计的 monodevelop,我想问一下,朝着 GTK#3 迈进的最佳方法是什么.我明白了,它使用 .ui 文件来定义 GUI,它可以由 Glade 生成(我也尝试过使用 Glad
..
添加 Gtk# 实例时RadioButton 类 到 GUI,它作为其单选按钮组的第一个成员被自动检查(“激活"). 对于Gtk,这已经在某种程度上进行了讨论在另一个问题中,重点是所选答案 是用户希望始终选择一个单选按钮. 我不反对这一点. 然而,我以某种方式自动生成我的用户界面,因此每个单选按钮都链接到一个数据模型,但是没有一个单选按钮可以在任何时候获得对其他任何一个的引用Ra
..
我正在使用 Monodevelop 制作一个 gtk#2 应用程序. 我制作了一个简单的 GUI,将一个 Window 和一个 Vbox 作为它的子项,以便在运行时使用它并在以后添加更多内容. 似乎我无法从代码访问 vbox. 这是代码: 命名空间测试{主类{public static void Main (string[] args){Application.Init();M
..
一些背景信息: 使用 gtk# 和 mono 用 C# 编写的跨平台桌面应用程序. 目标框架:Mono/.Net 4.5 运行时环境:Microsoft .NET 问题 我可以在 Xamarin Studio 或 Visual Studio 2012 中完美地构建/调试/运行项目. 但是每当我尝试在没有它的情况下启动调试/发布版本(打开 .exe)时,我的应用程序根本无法启
..
我对 Gtk.RadioButton 小部件的 Clicked 事件有问题.下面是示例代码: 使用系统;使用 Gtk;公共部分类 MainWindow: Gtk.Window{public MainWindow(): base (Gtk.WindowType.Toplevel){建造 ();RadioButton rbt1 = new RadioButton (null, "rbt1");Rad
..
我正在将WinForms应用程序移植到GTK#.在WinForms版本中,我有一个文本框,其密码字符为"*",但是不幸的是,我似乎无法在GTK#中复制它.任何帮助将不胜感激. 谢谢,克里斯 解决方案 对于仍在寻找此答案的人,就在这里. 对于任何给定的条目,如果将成员"visibility"更改为"false",您将获得隐藏的字符,例如: 所以 foo.Visibili
..
我正在尝试使用C#制作一个应用程序,该应用程序可以下载,安装和管理我和一些朋友将制作的各种游戏. 我知道我该怎么做,但是我希望用户能够在Windows和Linux上使用该应用程序,因为大多数游戏都可以在两者上运行.那不是大问题,我知道我将如何工作.哦,Mono和GTK#的力量. 但是,问题是,对于GUI设计,我无法像在Windows窗体中一样想出如何在Visual Studio中设计G
..
我正在使用GTK#来构建GUI.一些数据在后台处理,我想在用户界面上查看一些有关进度的信息.这是一些代码,展示了我尝试执行此操作的方式: 使用系统;使用Gtk;使用System.Threading.Tasks;使用System.Threading;公共局部类MainWindow:Gtk.Window{//一个按钮和一个文本框私人VBox VB =新的VBox();私人Button B = new
..
我正在VS2017中使用GTKSharp将C/GTK + GUI应用程序转换为C#.我已经安装了此软件包 https://www.nuget.org/packages/GtkSharp/3.1.3 通过NuGet. 这是我加载CSS的方式(应用程序使用Glade文件定义界面): static void Main(string[] args) { new
..
我想在TreeView中创建一个排序列表.我知道用户可以通过单击列标题来对内容进行排序.但是如何以编程方式(例如在内容的每次更改中)进行操作? 解决方案 用 GtkTreeModelSort .
..