|
OpenBSD Packages and Ports Installation and upgrading of packages and ports on OpenBSD. |
|
Thread Tools | Display Modes |
|
|||
Are there Mono/C# bindings for QT,GTK3 in OpenBSD?
Hello,
I would like to write a simple program with GUI for OpenBSD. I have heard some good things about C# language, but I don't know if in OpenBSD there are bindings for GUI libraries like QT,GTK3, which let me create GUI using Mono/C#. I don't post this into "Programming" subforum because I think this is more similar to setting up toolchain, which I think is more administrator task than programming task, but if you don't agree with me feel free to move this topic to "Programming".
__________________
Signature: Furthermore, I consider that systemd must be destroyed. Based on Latin oratorical phrase |
|
||||
Maybe the mono-project, it has an OpenBSD port : mono-project.com for BSDs.
__________________
ThinkPad W500 P8700 6GB HD3650 - faultry ThinkStation P700 2x2620v3 32GB 1050ti 3xSSD 1xHDD |
|
|||
Quote:
Last edited by ocicat; 11th July 2016 at 09:35 AM. |
|
|||
I would rather not to use GTK2, because it is in maintanance mode for long time.
Do you also mean kimono? I don't know. I would like to use vanilla QT[4 or 5]. I think people on Gnu/Linux and Windows can use QTSharp, but it doesn't seem to be ported to OpenBSD. Anyway I started writing GUI in Rust language and GTK3, because bindings can be automatically downloaded in desired version via Cargo (./devel/cargo).
__________________
Signature: Furthermore, I consider that systemd must be destroyed. Based on Latin oratorical phrase |
|
||||
If you would like to develop using Qt5, you may find an updated qt-creator port helpful. It's in active development. I tried it several months ago.
If you are interested, it can be found in the openbsd-wip ports repository under devel/qt-creator-qt5. |
|
|||
Actually I wanted to write program in statically typed, by default memory safe language (example: C#, Rust) using modern, mainstream GUI libraries (GTK+3, QT4 or QT5). If qt-creator doesn't contain bindings for other languages (if I understand correctly it is designed to aid development in C++) I am more interested in other ways for creating GUI i.e. Rust with GTK+3.
I have written one program with menu using GTK+3/Rust. It doesn't do anything useful yet, but it draws window, responds to clicks on two items inside menu (File->Quit and Help->about). It is a proof-of-concept that it can be usefull.
__________________
Signature: Furthermore, I consider that systemd must be destroyed. Based on Latin oratorical phrase |
|
|||
FYI.
With respect to Mono, the following was posted to ports@ today: http://marc.info/?t=146835561000001&r=1&w=2 How this will shake out in the (near) future, I do not know. Last edited by ocicat; 12th July 2016 at 11:52 PM. Reason: Update URL to point to the evolving thread. |
|
||||
Quote:
|
Tags |
c#, gtk3, mono, openbsd, qt |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
OpenBSD 5.1 Mono Fonts | kpedersen | OpenBSD Packages and Ports | 5 | 10th December 2012 03:13 PM |
Ten... mono laser printers | J65nko | News | 0 | 30th October 2011 01:40 AM |
Mono development On FreeBSD | roddierod | Programming | 5 | 8th May 2008 09:13 PM |