标签: gtk#

MessageDialog没有关闭

我正在使用以下代码在我的应用程序中显示消息对话框:

MessageDialog dialog = new MessageDialog(null,
                                         DialogFlags.Modal,
                                         MessageType.Error, 
                                         ButtonsType.Ok,
                                         "An error occured: " );
dialog.Run();
Run Code Online (Sandbox Code Playgroud)

问题是窗口上的确定按钮没有做任何事情....只有当我点击右上角的X按钮时,窗口才会消失.

有任何想法吗?

mono dialog gtk#

2
推荐指数
1
解决办法
1700
查看次数

在Gtk中,是否有可能使小部件淡入淡出?

我想要Label(或至少标签上的文字)做一个快速的淡入.看起来这可能是混乱的,但我不想使用杂乱,直到为Ubuntu打包杂乱.有没有办法做到这一点,不涉及使用杂乱?

c# gtk gtk# clutter

2
推荐指数
1
解决办法
837
查看次数

学习monodevelop并且无法让杂物盒出现

我正在monodevelop和学习c#....我试图让消息框出现,但我无法让它正常运行...

这是我的代码:

using System;  
using Gtk;  
using GtkSharp;  

public partial class MainWindow : Gtk.Window  
{
    public MainWindow () : base(Gtk.WindowType.Toplevel)  
    {  
        Build ();  
    }  

    protected void OnDeleteEvent (object sender, DeleteEventArgs a)
    {
        Application.Quit ();
        a.RetVal = true;
    }
    protected virtual void OnButton11ResizeChecked (object sender, System.EventArgs e)
    {
        System.Windows.Forms.MessageBox.Show("Hello World Again!!");
    }

}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

c# linux gtk# monodevelop

2
推荐指数
1
解决办法
7273
查看次数

如何提高Mono中winforms应用程序的性能?

我有一个远程应用程序(2个玩家Magic the Gathering Game)在C#中使用Windows窗体,我看到单声道的性能非常差.我能想到的一件可能影响性能的是我有按钮背景和表单背景(.png)的自定义图像.此外,我大量使用卡片图像(.jpg).最后我非常严格地坚持.NET 2.0.

我可以找到什么来改善单声道的窗体性能?如果这是不可能的,有一个快速winforms到gtk#转换器或工具,有助于转换?

c# mono performance gtk# winforms

1
推荐指数
1
解决办法
2538
查看次数

如何在Gtk#中向树节点添加上下文菜单?

我想将一个上下文菜单添加到树节点,允许我删除该树节点.

c# contextmenu gtk#

1
推荐指数
1
解决办法
2893
查看次数

如何避免Gui Lock

我正在开发一个桌面应用程序.我有一个按钮,点击后调用一些webservices.

问题是当没有连接或连接速度慢时,接口变得没有响应,似乎应用程序崩溃了.

想知道解决这个问题的技巧是什么

c# user-interface gtk#

1
推荐指数
1
解决办法
1656
查看次数

在 GTK 中将 Pixbuf 加载到图像小部件#

我正在尝试将图像文件从硬盘加载到 GTK# 中的图像小部件。我知道 Pixbuf 用于表示图像。在我使用过的 .net 中 Bitmap b=Bitmap.from File ("c:\windows\file.jpg")

并分配PictureBox=b;

我怎么能做到这一点 Image Widget

更新:

我试过

protected void OnButton2ButtonPressEvent (object o, ButtonPressEventArgs args)
    {
        var buffer = System.IO.File.ReadAllBytes ("i:\\Penguins.jpg");
        var pixbuf = new Gdk.Pixbuf (buffer);
        image103.Pixbuf = pixbuf;

   }
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

c# gtk# monodevelop

1
推荐指数
1
解决办法
7217
查看次数

使GTK#文件选择器仅选择文件

我正在使用GTK#FileChooserDialog widget.问题是,即使小部件被命名为文件选择器,您也可以选择带有它的文件夹,它也会返回文件夹名称.有什么办法可以限制它只选择文件吗?我几乎检查了所有找不到的属性.

c# gtk mono gtk#

1
推荐指数
1
解决办法
6115
查看次数

Monodevelop gtk-sharp 3.0

因为我试图让gstreamer-sharp 0.99与我的应用程序一起运行,我听说,gstreamer需要gtk-3.有没有人试图为monodevelop构建gtk-sharp 3.0?我正在运行fedora并尝试过,但我所能做的就是将dll手动链接到我的项目并且应用程序没有启动.gtk-sharp还是beta吗?

谢谢你的帮助.

c# mono gtk# gtk3

1
推荐指数
1
解决办法
9188
查看次数

GTK + Glade和CSS

我为程序编写了一个简单的林间空UI文件。它包含2个文本字段和1个按钮。我还制作了一个css样式,其中包含1个名为“ button”的按钮类。当我在Glade中将此文件添加为“自定义CSS提供程序”时,它在编辑器中更改了我的按钮样式。

之后,我使用GtkBuilder创建了UI(我正在使用GTK#3.20绑定+ C#)。

Builder b = new Builder ();
b.AddFromFile ("login.xml");
b.Autoconnect (this);
Run Code Online (Sandbox Code Playgroud)

它创建了我的简单表单(2个字段和1个按钮),但是没有应用CSS样式。因此,我检查了UI文件的XML代码,发现没有引用CSS的内容:

<style>
      <class name="button"/>
</style>
Run Code Online (Sandbox Code Playgroud)

之后,我读到我需要CssProvider。所以我创建了一个。

CssProvider css = new CssProvider ();
css.LoadFromPath ("ui_common.css");
Run Code Online (Sandbox Code Playgroud)

但是什么也没发生。那么,如何将自定义CSS应用于Builder UI?

c# gtk gtk# gtk3

1
推荐指数
1
解决办法
1040
查看次数