Languages/Qyoto: Difference between revisions

    From KDE TechBase
    No edit summary
    (Nicer link for replacement project)
     
    (35 intermediate revisions by 10 users not shown)
    Line 1: Line 1:
    {{Template:I18n/Language Navigation Bar|Development/Languages/Qyoto}}
     




    __NOTOC__
    __NOTOC__
    UPDATE: Qyoto has been obsoleted. There's a replacement project in development called [https://gitlab.com/ddobrev/QtSharp QtSharp].
    = About =
    = About =


    Qyoto makes it possible to develop Qt and KDE applications using C#, or any other .NET language. Qyoto uses [[Development/Languages/Smoke|SMOKE]], and offers access to almost all Qt and KDE classes.
    Qyoto makes it possible to develop Qt applications using C#, or any other .NET language. Qyoto uses [[Development/Languages/Smoke|SMOKE]], and offers access to almost all Qt classes. It is free and open source with the LGPL license.


    = Source Code =
    = Source Code =


    Qyoto is part of the kdebindings module in the KDE SVN repository.  
    Qyoto is part of the kdebindings module in the KDE git repository.


       $ svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebindings
       $ git clone git://anongit.kde.org/assemblygen


    You can also [http://websvn.kde.org/trunk/KDE/kdebindings/csharp/ browse the source online].
    You can also [https://projects.kde.org/projects/kde/kdebindings/csharp/assemblygen/repository browse the source online].


    = Binary Packages =
    = Binary Packages =
    Line 19: Line 21:
    Pre-built binary packages are available in the following distributions:
    Pre-built binary packages are available in the following distributions:


    * [http://packages.debian.org/source/experimental/kdebindings Debian]
    * [http://packages.debian.org/squeeze/qyoto-dev Debian]
    * [http://packages.ubuntu.com/source/intrepid/kde4bindings Ubuntu]
    * [http://packages.ubuntu.com/lucid/qyoto-dev Ubuntu] (only available until 10.04)
    * Arch Linux
    * [http://download.kde.org/stable/csharp-qt/4.0.7/win32/CSharpQt-Windows-4.0.7.7z Windows] - works with the Qt MinGW version
    * [http://download.kde.org/stable/csharp-qt/4.0.6/osx/CSharpQt-OSX-4.0.6.7z OS X] - as a requirement you also need [http://download.kde.org/stable/csharp-qt/4.0.4/osx/MonoFramework-MRE-3.0.0.macos10.monobjc.universal.dmg.mirrorlist 64-bit Mono]
     
    = Documentation =
     
    * '''On-line documentation:''' [http://api.kde.org/qyoto-api/index.html http://api.kde.org/qyoto-api/index.html].
    * '''Off-line documentation:''' [http://download.kde.org/stable/csharp-qt/4.0.6/docs/CSharpQt-Documentation-4.0.6.tar.gz].


    = Discussions & Support =
    = Discussions & Support =
    Line 29: Line 39:
    = Other Resources =
    = Other Resources =


    * http://ekarchive.elikirk.com/david/qyoto/ Old website
    * '''Qyoto C# tutorial:''' http://zetcode.com/tutorials/qyotosharptutorial/
    * http://imaginary-project.net/wiki/qyoto
    * [http://imaginary-project.net/wiki/building_qyoto_for_windows Building Qyoto for Windows]
    * An earlier attempt at creating C# bindings for Qt was called [[Development/Languages/QtSharp|QtSharp]].

    Latest revision as of 22:20, 31 October 2017



    UPDATE: Qyoto has been obsoleted. There's a replacement project in development called QtSharp.

    About

    Qyoto makes it possible to develop Qt applications using C#, or any other .NET language. Qyoto uses SMOKE, and offers access to almost all Qt classes. It is free and open source with the LGPL license.

    Source Code

    Qyoto is part of the kdebindings module in the KDE git repository.

     $ git clone git://anongit.kde.org/assemblygen
    

    You can also browse the source online.

    Binary Packages

    Pre-built binary packages are available in the following distributions:

    Documentation

    Discussions & Support

    Other Resources