草庐IT

gtk-launch

全部标签

c# - 如何在 C# 中设置 "First-Launch-View"

我到处搜索,但找不到解决我的问题的教程。我想设置一个要显示的页面,当应用程序第一次启动时。像这样的东西:首次发布:Greeting.xaml>Setting.xaml>MainPage.xaml常规启动直接进入MainPage。我该怎么做?我不是说启动画面,我是说一个页面,它只在您第一次启动应用程序时显示,就像一个小教程。 最佳答案 典型的模板生成的App.xaml.cs在其OnLaunched方法中有类似这样的内容:if(rootFrame.Content==null){rootFrame.Navigate(typeof(Main

python - 在 GTK 中,如何使窗口无法关闭?

例如,在windows系统上将“X”变灰。 最佳答案 如果Gtk无法说服窗口管理器,您始终可以连接“删除事件”信号并从回调中返回True。执行此操作Gtk假定回调处理该信号并且不执行任何操作。importgtkwindow=gtk.Window()window.connect('delete-event',lambdawidget,event:True) 关于python-在GTK中,如何使窗口无法关闭?,我们在StackOverflow上找到一个类似的问题:

windows - 如何在 Windows 上分发 GTK+ 应用程序?

我已经在Windows上通过MSYS和MinGW安装了GTK+(特别是GTK3)。我现在想将GTK+dll复制到我的应用程序目录,以便它可以在没有全局GTK+安装的计算机上运行。GTK+需要哪些dll才能运行?编辑:GTK+文档现在包含instructions用于在Windows上分发所需的图标和主题。(虽然它没有分发相关DLL文件的说明—请参阅下面的答案。) 最佳答案 事实证明,运行lddmygtkapp.exe(使用MinGW提供的ldd)给我一个让它运行所需的所有dll的列表。为了只获取gtk依赖项的dll(而不是例如Win3

windows - 有没有可以在Windows下使用的GTK终端组件?

我需要构建一个类似终端的应用程序,需要在我通常的Ubuntu安装下使用,但也需要在Windows下使用。我一直在寻找接受命令并能够显示某种命令历史记录和输出的终端组件。在gnome-terminal中使用了一个名为VTE的组件,但我无法在Windows下编译它,因为它依赖于一些特定于Unix的函数(看起来)。您是否知道可以在Windows下构建的任何其他类似终端的GTK组件或以某种方式构建VTE? 最佳答案 也许您想查看名为zvt的旧GNOME小部件,它可能已移植到Win32。 关于wi

c# - 无需单独安装 GTK# 的 GTK# .NET 应用程序

我曾尝试在Windows上使用MonoDevelop开发C#应用程序,发现我喜欢使用GTK#而不是winforms。但是,据我所知,您不能只将GTK#运行时嵌入到应用程序中。问题是我宁愿不必要求我正在开发的应用程序的最终用户必须单独安装GTK#...这对像我这样的极客来说很好,但该应用程序适用于非极客用户我希望安装几乎是一键式操作。有什么想法吗? 最佳答案 “简单”的方法是将Gtk#安装程序嵌入到应用程序的安装程序中。更难的方法是在应用程序的安装程序中复制Gtk#安装程序所做的一切(将文件放在正确的位置、注册表项、PATH等)Gtk

windows - 如何在 gtk 应用程序中隐藏控制台

例如,我有一个类似的简单gtk应用程序:publicclassApplication:Gtk.Window{publicApplication(){this.title="Zaebis";this.window_position=Gtk.WindowPosition.CENTER;this.destroy.connect(Gtk.main_quit);this.set_default_size(170,70);Gtk.Buttonbutton=newGtk.Button.with_label("Makeeverythingzaebis");this.add(button);button

windows - mono gtk# - hello world 部署到 windows

我有一个非常简单的HelloWorld示例,我使用Mono和gtk#在Linux主机上编写了它。它只是显示一个带有按钮的窗口。现在我试图让二进制文件在Windows上运行但失败了。我使用单声道主页上的独立安装程序安装了gtk#。当我启动应用程序时,它因以下原因失败:System.DllNotFoundExceptionwasunhandled:UnabletoloadDLL'libglib-2.0-0.dll':Thespecifiedmodulecouldnotbefound.(ExceptionfromHRESULT:0x8007007E)Source=glib-sharp有什么建

c# - GTK# + WebKit + Windows

我开发了一个GTK#应用程序,它使用webkit-sharp来编辑电子邮件模板。此应用程序可在Linux中运行,但在Windows中运行时却无法运行。我在Windows中使用来自Linux的webkit-sharp.dll。我得到的错误是:System.TypeInitializationException:Thetypeinitializerfor'WebKit.WebView'threwanexception.--->System.DllNotFoundException:UnabletoloadDLL'webkit-1.0':Thespecifiedmodulecouldnotb

windows - 使用 Windows SDK 构建 GTK

如何使用WindowsSDK编译gtk(本身)? 最佳答案 在VisualStudio中构建仍然需要大量工作。我已经做到了,但我现在没有适合您的可重现步骤。但是,如果您周围有Linux机器并且愿意交叉编译,我已经写了关于如何通过交叉编译为Win32构建GTK+的说明。http://live.gnome.org/Cross%20compiling%20GTK%2B%20for%20Win32也可以在Windows的命令行中使用MSYS进行构建,但这也是安装过程中的一大难题。它也非常非常慢。从Linux进行交叉编译至少要快十倍。我不是1

java - 使用 Launch4j 将 Java 应用程序固定到 Windows 7 任务栏

我目前正在尝试将Java应用程序固定到Windows7任务栏。该应用程序以Launch4j启动.程序图标显示正确,但右键单击任务栏上的图标仅显示带有条目“关闭窗口”的上下文菜单。没有用于将应用程序固定到任务栏的菜单项。将EXE文件拖到任务栏中也无法正常工作。在任务栏中单击这个新启动器时,任务栏中会出现第二个图标。我按照这两个问题的解决方案的说明解决了问题,但没有帮助:PinningaJavaapplicationtotheWindows7taskbarUsingJNAtoget/setapplicationidentifier第二个问题/解决方案中的JNA内容可以编译并且不会抛出任何异