Lompat ke isi

Qt: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Konten dalam penyuntingan ini didapatkan dari artikel Wikipedia Bahasa Inggris en: Qt_(software); Lihat sejarah penyuntingannya untuk atribusi.
Tag: pengguna baru menambah pranala merah VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
R.A Aziz H (bicara | kontrib)
Fitur saranan suntingan: 3 pranala ditambahkan.
 
(16 revisi perantara oleh 8 pengguna tidak ditampilkan)
Baris 1: Baris 1:
Dalam pemrograman komputer, '''Qt''' adalah toolkit untuk pengembangan aplikasi grafis yang bersifat lintas-platform.
Qt dikenal sebagai fondasi penyusun [[KDE]], sebuah lingkungan grafis yang populer di [[Linux]].
Qt dibuat oleh perusahaan Norwegia bernama [[Trolltech]].
Mengikut pengembang-pengembang Qt di Trolltech, Qt diucapkan seperti kata bahasa Inggris "cute".
{{Infobox software
{{Infobox software
| name = Qt (software)
| name = Qt
| title = Qt
| title = Qt
| logo = Qt logo 2016.svg
| logo = Qt logo 2016.svg
| screenshot = Qt Creator 4 13 2 HeartRateGame.png
| screenshot = Qt Creator 4 13 2 HeartRateGame.png
| caption = Mendesain GUI menggunakan [[Qt Creator]] di [[Windows 10]]
| caption = Mendesain GUI menggunakan [[Qt Creator]] di [[Windows 10]]
| author = Haavard Nord dan Eirik Chambe-Eng<ref name="oreilly-qt">{{cite book|chapter-url=http://my.safaribooksonline.com/0131872494/pref04|archive-url=https://web.archive.org/web/20190923193951/https://my.safaribooksonline.com/0131872494/pref04|archive-date=2020-10-01|title=C++ GUI Programming with Qt 4 |last1=Blanchette |first1=Jasmin |last2=Summerfield |first2=Mark |publisher=Prentice-Hall |chapter= A Brief History of Qt | pages=xv–xvii |edition= 1st | date=Juni 2006| access-date=5 Agustus 2013}}</ref>
| author = Haavard Nord and Eirik Chambe-Eng<ref name="oreilly-qt" />
| developer = {{unbulleted list|[[Trolltech]] (1991–2008)||[[Nokia]] (2008–2011)|[[Qt Project]] (2011–present)|[[Digia]] (2012–2014)||[[The Qt Company]] (2014–present)}}
| developer = {{unbulleted list|[[Trolltech]] (1991–2008)||[[Nokia]] (2008–2011)|[[Qt Project]] (2011–sekarang)|[[Digia]] (2012–2014)||[[The Qt Company]] (2014–sekarang)}}
| released = {{Start date and age|df=yes|1995|05|20}}<ref name="oreilly-qt" />
| released = {{Start date and age|df=yes|1995|05|20}}<ref name="oreilly-qt" />
| programming language = [[C++]]
| programming language = [[C++]]
| operating system = [[Android (operating system)|Android]], [[iOS]], [[Linux]] ([[Linux on embedded systems|embedded]], [[Wayland (display server protocol)|Wayland]], [[X Window System|X11]]), [[macOS]], [[Microsoft Windows]], [[WebAssembly]], [[List of platforms supported by Qt|...]]<ref>{{cite web|url=https://doc.qt.io/qt-5/supported-platforms.html|title=Supported Platforms}}</ref><!-- In Infobox reference platforms only for brevity reasons. -->
| operating system = [[Android (sistem operasi)|Android]], [[iOS]], [[Linux]] ([[Linux di sistem terbenam|terbenam]], [[Wayland (protokol peladen layar)|Wayland]], [[X Window System|X11]]), [[macOS]], [[Microsoft Windows]], [[WebAssembly]], [[Daftar platform yang didukung oleh Qt|...]]<ref>{{cite web|url=https://doc.qt.io/qt-5/supported-platforms.html|title=Supported Platforms}}</ref><!-- In Infobox reference platforms only for brevity reasons. -->
| platform = [[Cross-platform]]
| platform = [[Lintas platform]]
| size =
| size =
| genre = [[Widget toolkit]] and [[Application framework]]
| genre = [[Peralatan gawit]] dan [[Kerangka kerja aplikasi]]
| license = [[Qt Commercial License]]<ref name="Qt Commercial Licenses"/><br />[[GNU General Public License|GPL 2.0, 3.0]]<ref name="Qt Licensing 2016"/><br />[[GNU Lesser General Public License|LGPL 3.0]]<ref name="Adding LGPLv3">{{cite web |url=https://blog.qt.io/blog/2014/08/20/adding-lgpl-v3-to-qt/ |title=Adding LGPL v3 to Qt |date=20 August 2014}}</ref>
| license = [[Qt Commercial License]]<ref name="Qt Commercial Licenses">{{cite web|url=https://doc.qt.io/qt-5/licensing.html|title=Qt Licensing}}</ref><br />[[GNU General Public License|GPL 2.0, 3.0]]<ref name="Qt Licensing 2016">{{cite web|url=https://www.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation|title= New agreement with the KDE Free Qt Foundation and changes for the open source version|publisher= The Qt Company|date=13 Januari 2016}}</ref><br />[[GNU Lesser General Public License|LGPL 3.0]]<ref name="Adding LGPLv3">{{cite web |url=https://blog.qt.io/blog/2014/08/20/adding-lgpl-v3-to-qt/ |title=Adding LGPL v3 to Qt |date=20 Agustus 2014}}</ref>
| website = {{URL|https://www.qt.io}}
| website = {{URL|https://www.qt.io}}
}}
}}
'''Qt''' adalah sebuah toolkit untuk pengembangan aplikasi grafis yang bersifat lintas-platform.
Qt dikenal sebagai fondasi penyusun [[KDE]], sebuah lingkungan grafis yang populer di [[Linux]].
Qt dibuat oleh perusahaan Norwegia bernama [[Trolltech]].
Mengikut pengembang-pengembang Qt di Trolltech, Qt diucapkan seperti kata [[bahasa Inggris]] "cute".


Qt menyediakan dukungan
Qt menyediakan dukungan terhadap internasionalisasi, akses ke basis data, [[XML]], dan penanganan berkas.
terhadap internasionalisasi, akses ke basis data, XML, dan penanganan berkas.


Terdapat empat ''edisi'' Qt untuk masing-masing platform, yakni:
Terdapat empat ''edisi'' Qt untuk masing-masing platform, yakni:
Baris 30: Baris 29:
* '''Qt Open Source Edition''' — edisi lengkap yang bersifat open-source.
* '''Qt Open Source Edition''' — edisi lengkap yang bersifat open-source.


Tiga edisi yang pertama adalah [[proprietary]] dan dirilis dengan lisensi komersial. Edisi open-source dirilis
Tiga edisi yang pertama adalah [[berpemilik]] dan dirilis dengan lisensi komersial. Edisi open-source dirilis
dengan lisensi [[GPL]], dengan demikian aplikasi yang dibuat dengan edisi ini harus menggunakan lisensi
dengan lisensi [[GPL]], dengan demikian aplikasi yang dibuat dengan edisi ini harus menggunakan lisensi
[[GPL]] atau lisensi lain yang kompatibel. Semua edisi dapat digunakan dengan [[kompilator]] GNU C++.
[[GPL]] atau lisensi lain yang kompatibel. Semua edisi dapat digunakan dengan [[kompilator]] GNU C++.
Edisi komersial untuk Windows juga mendukung Microsoft Visual Studio.
Edisi komersial untuk Windows juga mendukung [[Microsoft Visual Studio]].


== Lisensi ==
== Lisensi ==
Baris 44: Baris 43:


Untuk mengembangkan aplikasi yang bukan open-source, dibutuhkan lisensi komersial dari Trolltech
Untuk mengembangkan aplikasi yang bukan open-source, dibutuhkan lisensi komersial dari Trolltech
[http://web.archive.org/web/20030226081219/http://www.trolltech.com/products/qt/licensing.html].
[https://web.archive.org/web/20030226081219/http://www.trolltech.com/products/qt/licensing.html].


== Perkembangan Qt ==
== Perkembangan Qt ==
Baris 59: Baris 58:


Sejak [[Juni]] [[2005]], Trolltech juga merilis Qt/Windows 4 dengan lisensi GPL.
Sejak [[Juni]] [[2005]], Trolltech juga merilis Qt/Windows 4 dengan lisensi GPL.

== Referensi ==
{{Reflist}}


== Pranala luar ==
== Pranala luar ==
* {{en}} [https://archive.is/20121204172355/www.trolltech.com/ Situs web Trolltech]
* {{en}} [https://archive.today/20121204172355/www.trolltech.com/ Situs web Trolltech]
* {{en}} [http://web.archive.org/web/20040306175723/http://doc.trolltech.com/3.3/ Referensi Qt 3.3]
* {{en}} [http://web.archive.org/web/20040306175723/http://doc.trolltech.com/3.3/ Referensi Qt 3.3]
* {{en}} [http://web.archive.org/web/20040906105615/http://doc.trolltech.com/4.0/ Referensi Qt 4.0]
* {{en}} [http://web.archive.org/web/20040906105615/http://doc.trolltech.com/4.0/ Referensi Qt 4.0]
* {{en}} [http://web.archive.org/web/20030220150555/http://www.trolltech.com/company/model.html Model lisensi Qt]
* {{en}} [http://web.archive.org/web/20030220150555/http://www.trolltech.com/company/model.html Model lisensi Qt]
* {{en}} [http://developer.kde.org/documentation/books/kde-2.0-development/ch19lev1sec2.html The GPL Versus Qt "War" (19.2.3)]
* {{en}} [http://developer.kde.org/documentation/books/kde-2.0-development/ch19lev1sec2.html The GPL Versus Qt "War" (19.2.3)] {{Webarchive|url=https://web.archive.org/web/20050309032210/http://developer.kde.org/documentation/books/kde-2.0-development/ch19lev1sec2.html |date=2005-03-09 }}

{{computer-stub}}
{{Authority control}}


[[Kategori:Perangkat lunak bebas yang diprogram dengan C++]]
[[Kategori:Perangkat lunak bebas yang diprogram dengan C++]]
[[Kategori:Peralatan gawit]]


{{computer-stub}}

Revisi terkini sejak 29 September 2024 03.53

Qt
Mendesain GUI menggunakan Qt Creator di Windows 10
TipeKerangka kerja aplikasi, Peralatan gawit, Pustaka perangkat lunak, perangkat lunak bebas dan platform komputer Edit nilai pada Wikidata
Versi pertama20 Mei 1995; 29 tahun lalu (1995-05-20)[1]
Versi stabil
6.8 (8 Oktober 2024) Edit nilai pada Wikidata
GenrePeralatan gawit dan Kerangka kerja aplikasi
LisensiQt Commercial License[2]
GPL 2.0, 3.0[3]
LGPL 3.0[4]
EponimEmacs dan X Toolkit Intrinsics (en) Terjemahkan Edit nilai pada Wikidata
Karakteristik teknis
Sistem operasiAndroid, iOS, Linux (terbenam, Wayland, X11), macOS, Microsoft Windows, WebAssembly, ...[5]
Bahasa pemrogramanC++ Edit nilai pada Wikidata
Format kode
Format berkas
Informasi pengembang
PembuatHaavard Nord dan Eirik Chambe-Eng[1]
Pengembang
Informasi tambahan
Situs webwww.qt.io
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Pelacakan kesalahanLaman pelacakan Edit nilai pada Wikidata
Free Software DirectoryQt Edit nilai pada Wikidata
SubredditQt5 Edit nilai pada Wikidata
Panduan penggunaLaman panduan Edit nilai pada Wikidata
Facebook: qt X: qtproject Youtube: UCsyT1C1M-QoHQREjsixgayQ Modifica els identificadors a Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Qt adalah sebuah toolkit untuk pengembangan aplikasi grafis yang bersifat lintas-platform. Qt dikenal sebagai fondasi penyusun KDE, sebuah lingkungan grafis yang populer di Linux. Qt dibuat oleh perusahaan Norwegia bernama Trolltech. Mengikut pengembang-pengembang Qt di Trolltech, Qt diucapkan seperti kata bahasa Inggris "cute".

Qt menyediakan dukungan terhadap internasionalisasi, akses ke basis data, XML, dan penanganan berkas.

Terdapat empat edisi Qt untuk masing-masing platform, yakni:

  • Qt Console — edisi untuk aplikasi non-GUI.
  • Qt Desktop Light — edisi minimum GUI, tidak mendukung fungsi-fungsi jaringan dan basis data.
  • Qt Desktop — edisi lengkap.
  • Qt Open Source Edition — edisi lengkap yang bersifat open-source.

Tiga edisi yang pertama adalah berpemilik dan dirilis dengan lisensi komersial. Edisi open-source dirilis dengan lisensi GPL, dengan demikian aplikasi yang dibuat dengan edisi ini harus menggunakan lisensi GPL atau lisensi lain yang kompatibel. Semua edisi dapat digunakan dengan kompilator GNU C++. Edisi komersial untuk Windows juga mendukung Microsoft Visual Studio.

Trolltech menggunakan skema dual-license untuk Qt, yaitu lisensi GPL dan lisensi komersial.

Qt dengan lisensi GPL hanya dapat digunakan untuk mengembangkan aplikasi open-source yang dirilis dengan lisensi GPL atau yang kompatibel. Contoh penggunaan Qt GPL yang paling umum adalah KDE, lingkungan grafis yang populer di Linux.

Untuk mengembangkan aplikasi yang bukan open-source, dibutuhkan lisensi komersial dari Trolltech [1].

Perkembangan Qt

[sunting | sunting sumber]

Haavard Nord dan Eirik Chambe-Eng (pengembang awal Qt, sekarang menjabat sebagai CEO dan President Trolltech) memulai pengembangan "Qt" pada tahun 1991, tiga tahun sebelum membentuk perusahaan yang bernama Quasar Technologies yang kemudian berganti nama dua kali, Troll Tech dan akhirnya Trolltech.

Toolkit tersebut dinamakan Qt karena aksara Q terlihat cantik karena font Emacs yang digunakan Haavard, sedangkan huruf diilhami dari Xt (X toolkit).

Kontroversi merebak pada tahun 1998 tatkala KDE semakin meluas penggunaannya sebagai lingkungan grafis untuk sistem operasi Linux. Karena KDE menggunakan Qt/X11 sebagai fondasinya, banyak pihak dari kubu gerakan open source dan free software movements menjadi khawatir bahwa nantinya bagian penting dari sistem operasi ini akan berada di bawah kendali komersial.

Trolltech kemudian menggunakan Q Public License (QPL) sebagai lisensi. QPL memenuhi kaidah lisensi free software tetapi oleh FSF dianggap tidak kompatible dengan GPL. Sebuah langkah kompromis diambil oleh tim KDE dan Trolltech dengan KDE Free Qt Foundation yang akan menjamin bahwa jika Trolltech menghentikan pengembangan Qt/X11, maka versi terakhir dari Qt/X11 akan dirilis menggunakan lisensi BSD (yang lebih tidak mengikat dibandingkan GPL).

Pada bulan September 2000, Trolltech merilis Qt/X11 2.2 dengan lisensi GPL. Versi-versi Qt/X11 selanjutnya juga menggunakan lisensi ini.

Sejak Juni 2005, Trolltech juga merilis Qt/Windows 4 dengan lisensi GPL.

Referensi

[sunting | sunting sumber]
  1. ^ a b Blanchette, Jasmin; Summerfield, Mark (Juni 2006). "A Brief History of Qt". C++ GUI Programming with Qt 4 (edisi ke-1st). Prentice-Hall. hlm. xv–xvii. Diarsipkan dari versi asli tanggal 2020-10-01. Diakses tanggal 5 Agustus 2013. 
  2. ^ "Qt Licensing". 
  3. ^ "New agreement with the KDE Free Qt Foundation and changes for the open source version". The Qt Company. 13 Januari 2016. 
  4. ^ "Adding LGPL v3 to Qt". 20 Agustus 2014. 
  5. ^ "Supported Platforms". 

Pranala luar

[sunting | sunting sumber]