Próbuję zmienić motyw w GTK # (OS: Windows, IDE: Xamarin). Ale dostaję następne wydania:Motyw Gtk w GTK # (Windows)
Udało mi się znaleźć tylko jeden motyw, który poprawnie renderuje, jest to "Orta". Wszystko było dobrze, z wyjątkiem opóźnień i zamarza. Tu jest mój kodu:
string Resource_File = "Orta\\gtk-2.0\\gtkrc"; Application.Init(); Gtk.Rc.AddDefaultFile (Resource_File); Gtk.Rc.Parse (Resource_File); MainWindow win = new MainWindow(); win.Show(); Application.Run();
Kiedy zmienia rozmiar kratkę lub klikając na przycisk mam GUI zawiesza (I already asked about this). Ten problem występuje tylko podczas korzystania z tego motywu, a pozostałe motywy działają poprawnie. Użyłem wyszukiwania i znalazłem kilka opinii, o tym, że jest to spowodowane użyciem Kairu do renderowania grafiki (one of them).
gdy próbuję użyć innego motywu wiele elementów graficznych nie poprawnie renderowane w moim GTK # aplikacji, ale są one poprawnie renderowanie w GTK Theme Selector. Jeśli motyw jest wyświetlany poprawnie w selektorze motywów GTK, to próbuję użyć wybranego pliku gtkrc w mojej aplikacji Gtk # (jak pokazano w Przykładzie z "Orta"), ale prawie zawsze większość widżetów nie jest wyświetlanych poprawnie (here is an example)
więc mam kilka pytań:
- Jak wybrać temat pracy?
- Jak ustawić motyw dla GTK # (Windows)?
- Co Gtk # aplikacji open source za pomocą tematu i jak?
- Jaki inny sposób na zmianę stylu GUI w aplikacji GTK #?
- Dlaczego motyw "Orta" zatrzymuje się?
Potrzebuję twojej pomocy! Dzięki!