Qt: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k bot Mengubah: ar:كيوت |
R.A Aziz H (bicara | kontrib) Fitur saranan suntingan: 3 pranala ditambahkan. |
||
(40 revisi perantara oleh 21 pengguna tidak ditampilkan) | |||
Baris 1:
{{Infobox software
Dalam pemrograman komputer, '''Qt''' adalah toolkit untuk pengembangan aplikasi grafis yang bersifat lintas-platform.▼
| name = Qt
| title = Qt
| logo = Qt logo 2016.svg
| 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}}
}}
▲
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.▼
▲terhadap internasionalisasi, akses ke basis data, XML, dan penanganan berkas.
Terdapat empat ''edisi'' Qt untuk masing-masing platform, yakni:
Baris 18 ⟶ 29:
* '''Qt Open Source Edition''' — edisi lengkap yang bersifat open-source.
Tiga edisi yang pertama adalah [[
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
== Lisensi ==
Trolltech menggunakan skema dual-license untuk Qt, yaitu lisensi [[GPL]] dan lisensi
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
[https://web.archive.org/web/20030226081219/http://www.trolltech.com/products/qt/licensing.html].
== Perkembangan Qt ==
Baris 42 ⟶ 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
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 48 ⟶ 57:
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 ==
{{Reflist}}
== Pranala luar ==
* {{en}} [
* {{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}}
|