Konten dihapus Konten ditambahkan
Rotlink (bicara | kontrib)
k fixing dead links
R.A Aziz H (bicara | kontrib)
Fitur saranan suntingan: 3 pranala ditambahkan.
 
(25 revisi perantara oleh 10 pengguna tidak ditampilkan)
Baris 1:
{{Infobox software
[[Berkas:Qt_Designer_4_4_3.png|right|250px|thumb|Qt Designer versi 4.4.3]]
| name = Qt
[[Berkas:QtHelloWorld.png|right|Qt Hello World!]]
| title = Qt
 
| logo = Qt logo 2016.svg
Dalam pemrograman komputer, '''Qt''' adalah toolkit untuk pengembangan aplikasi grafis yang bersifat lintas-platform.
| screenshot = Qt Creator 4 13 2 HeartRateGame.png
| 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>
| 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" />
| programming language = [[C++]]
| 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 = [[Lintas platform]]
| size =
| genre = [[Peralatan gawit]] dan [[Kerangka kerja aplikasi]]
| 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}}
}}
Dalam pemrograman komputer, '''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 disusun dengan [[C plus plus|bahasa C++]] dan dapat digunakan di platform Unix, Windows, dan Mac OS X. Qt menyediakan dukungan
terhadap internasionalisasi, akses ke basis data, XML, dan penanganan berkas.
 
Qt menyediakan dukungan terhadap internasionalisasi, akses ke basis data, [[XML]], dan penanganan berkas.
Qt dirilis oleh Trolltech untuk tiga ''platforms'':
* '''Qt/X11''' — Qt untuk [[X Window System]]
* '''Qt/Mac''' — Qt untuk Apple [[Mac OS X]]
* '''Qt/Windows''' — Qt untuk [[Microsoft Windows]]
 
Terdapat empat ''edisi'' Qt untuk masing-masing platform, yakni:
Baris 21 ⟶ 29:
* '''Qt Open Source Edition''' — edisi lengkap yang bersifat open-source.
 
Tiga edisi yang pertama adalah [[proprietaryberpemilik]] dan dirilis dengan lisensi komersilkomersial. 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 komersilkomersial untuk Windows juga mendukung [[Microsoft Visual Studio]].
 
Versi terbaru Qt adalah Qt 4 yang dirilis pada tanggal [[28 Juni]], [[2005]].
 
== Lisensi ==
 
Trolltech menggunakan skema dual-license untuk Qt, yaitu lisensi [[GPL]] dan lisensi komersilkomersial.
 
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 komersilkomersial dari Trolltech
[httphttps://web.archive.org/web/20030226081219/http://www.trolltech.com/products/qt/licensing.html].
 
== Perkembangan Qt ==
Baris 45 ⟶ 51:
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 komersilkomersial.
 
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).
Baris 52 ⟶ 58:
 
Sejak [[Juni]] [[2005]], Trolltech juga merilis Qt/Windows 4 dengan lisensi GPL.
 
== Referensi ==
{{Reflist}}
 
== Pranala luar ==
* {{en}} [https://archive.istoday/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/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://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 }}
 
{{Authority control}}
 
{{computer-stub}}
 
[[Kategori:Perangkat lunak bebas yang diprogram dengan C++]]
[[Kategori:Peralatan gawit]]
 
 
{{computer-stub}}