http___qt-project.org_wiki_Qt-Calisma-Ortamini-Hazirlama_1.xml
1.1 2.1 4.1 4.2 4.3 4.4 4.5 5.1 6.1 7.1 8.1 8.2 8.3 9.1 9.2 9.3 9.4 10.1 11.1 12.1 13.1 14.1 15.1 16.1 17.1 18.1 18.2 18.3 18.4 19.1 20.1 20.2 20.3 21.1 22.1 23.1 24.1 25.1 26.1 27.1 28.1 29.1 30.1 31.1
Table of Content Qt for beginners — Finding information in the documentation Qt documentation is a very valuable piece of information. It is the place to find everything related to Qt. But, Qt documentation is not a tutorial on how to use Qt. It is a collection of all information related to classes, as well as some examples. The goal of this chapter is to introduce you to the documentation as a basis for programming with Qt. Where to find the documentation The best source of documentation is on the internet, in this developer network : Qt documentation on developer network [qt-project.org] It provides the full doc, as well as some DocNotes, that users can add. These DocNotes gives more examples, and highlight some tricky points. The online documentation also have a quite powerful search engine and contains also all the documentation for all versions of Qt. But it requires an internet connection. Without internet connection, the doc is still available. If the QtSDK was installed correctly, the documentation that matchs the current version of Qt should have been installed, and the Help section of QtCreator should not be empty. You can also use Qt Assistant, that is a standalone doc browser. Important sections of the documentation If you are running the offline documentation viewer, in either Qt Creator, or Qt Assistant, you will find in the summary that there are documentations for different components of the Qt SDK. - Qt Assistant documentation - Qt Designer documentation - Qt Linguist documentation - QMake documentation - Qt reference documentation The most important component is, of cause, Qt reference documentation. Qt documentation provide nice introductions of many components, and also the documentation for all classes in Qt. This list is listed in the page All classes [qt-project.org]. Another interesting page is the page that lists All modules [qt-project.org]. This page provides information about the different components in Qt. In this tutorial, we will mostly use these modules The search function is also quite important. If you know the class to use, and want to find the documentation, you can either type the name of this class in the search field (online), or in the filter in the index (offline). You can also search for methods and enumerations in these fields. Browse the documentation of a class Classes documentations are always organized in the same fashion : - Name and short description of the class - Inheritance - Enumerations - Properties - Public methods - Public slots - Signals - Protected methods Let’s take the QTextEdit [qt-project.org] class as an example.
1.1 2.1 3.1 4.1 5.1 6.1 7.1 8.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 16.1 17.1 18.1 19.1 20.1 21.1 22.1 23.1 24.1 25.1 26.1 27.1 28.1 29.1 30.1 31.1 32.1 33.1 34.1 35.1 36.1 37.1 38.1 39.1 40.1 41.1 42.1 43.1 44.1 45.1 46.1 47.1
Table of Content Türkçe Giriş Bu ders Microsoft, Linux, ve Mac os işletim sistemleri üzerine Qt kurulumunu gerçekleştirmek amacıyla ön bilgi vermektedir. Genel Bilgiler Qt birçok IDE üzerinde kullanılabilir. Kurulum yapmadan önce hangisini kullanacağımıza karar vermemiz gerekmektedir. Yeni başlayan kullanıcılara Qt’nin mevcut kendi tümleşik geliştirme ortamı olan Qt Creator önerilmektedir. Qt Creator geliştirme ortamını, desteklenen tüm işletim sistemlerinde rahatlıkla kullanabilirsiniz. Kullanabileceğiniz bazı geliştirme ortamları aşağıdaki gibi sıralanabilir. - Qt Creator - Visual Studio - Monkey Studio - QDevelop - HaiQ - NetBeans - Eclipse - Eedyuk - Code :: Blocks vs… Windows için kurulum Windows için kurulum Qt Creator ve Visual Studio geliştirme ortamı baz alınarak anlatılmıştır. - Qt Creator Kurulumu Buraya [qt-project.org] Tıklayarak açılan sayfada Qt ile ilgili birçok paket bulunmaktadır. Örneğin windows için bir ikili(Binary) kurulum paketi Qt libraries 4.8.4 for Windows olarak yazılmıştır. Farklı bir sürümünüde indirebilirsiniz. Bu paketi indirip kurulumunu yaptıktan sonra, yine aynı sayfada bulunan Qt Creator 2.6.0 for Windows linkine tıklıyarak Qt Creator tümleşik geliştirme ortamını indirip kurulumu çalıştırın ve yükleyin. Bu işlemlerden sonra Qt’yi kullanabilmek için bazı ayarlamalar yapmamız gerekmektedir. Bu ayarları yapalımki ileride bazı örneklerle çalışırken sorun olmasın çünkü anlatımlarda genellikle komut satırı baz alınarak işlemler yapılır. İndirmiş olduğunuz Qt libraries 4.8.4 for Windows paketini C:\ dizinine kurulum yaptığınızı varsayarsak C:\Qt\4.8.4 altında birçok klasör var. Öncelikle Qt’nin kurulu olduğu bu çalışma dizinini yani C:\Qt\4.8.4 burayı bilgisayarıma sağ tıklayarak özellikler daha sonra gelişmiş sistem ayarlarından Gelişmiş sekmesine tıklayarak en aşağıdaki ortam değişkenleri butonuna tıklayın orada yeni bir alan ekleyin değişken ismine QTDIR değerine ise C:\Qt\4.8.4 yazın. Daha sonra PATH yazan kısma tıklayarak düzenleyi seçin orayada yine Qt’nin C:\Qt\4.8.4\bin alanını ekleyin. Qt Qreator çalıştırdıktan sonra Tools menüsünden Options’a tıklayın. Sol taraftan Build & Run seçeğine sağ kısımdan ise General sekmesinde Directory yazan kısımdan Projelerinizin standart oluşturulacağı klasör dizinini seçtikten sonra Compilers sekmesine tıklayarak sistemimizde kurulu olan derleyiciyi ekliyoruz. Sonrasında Qt Versions sekmesine tıklayarak sağ kısımda bulununan add.. butonundan qmake.exe’ seçmemiz gerekmektedir. bizim indirdimiz sürümde C:\Qt\4.8.4\bin\qmake.exe buradan seçip ekliyoruz. Daha sonra Kits sekmesine tıklayarak sağ kısımdan Add butonuna tıklayarak yeni bir alan oluşturduktan sonra aşağıdaki ayarlara sırasıyla değerleri girelim, bu değerler derleyici ayarları ile ilgili. Device Type kısmından Desktop seçerek masaüstüne derleme yapacağımızı, Compiler kısmında kullanacağımız derleyiciyi seçiyoruz.(Aynı zamanda kullandığınız derleyici sisteminizde yüklü olması gerekmektedir.) Windosw için örneğin bende Visual Studio kurulu olduğu için ben onu seçtim. Windows üzerinde isterseniz MinGW derleyicisini kurup onuda seçerek kullanabilirsiniz. Qt Version kısmından kullandığınız kütüphaneyi seçiyoruz yani bizim indirdiğimiz sürüm 4.8.4 bunu seçiyoruz. Artık Qt Creator kullanarak geliştirme yapabiliriz. Visual Studio Kullanacak arkadaşlar ise İndirme sayfasından sadece qt ikili paketini ve orada bulunan Qt Visual Studio Add-in linkine tıklayıp önce ikili paketi sonrada eklentiyi kurarlarsa sorunsuzca çalışacaktır. Tabi önceden visual studionun kurulu olması gerekmektedir. Not: İlk projenizi oluşturmak için bu sayfadan [qt-project.org] yardım alabilirsiniz. Linux için kurulum Not: Kurulum Linux’un en fazla tercih edilen sürümü Ubuntu üzerinde gerçekleştirilecektir. Ubuntu için kurulum yapmak oldukça kolaydır. Ubuntu yazılım merkezine giriş yaptıktan sonra Geliştirici araçları içerisinden Qt Creator Tümleşik geliştirme Ortamı yazan yere tıklayarak açılan ekranda Eklentiler kısmından aşağıdaki seçenekleri işaretliyoruz. Kendi isteğinize göre eklenti kurulumu gerçekleştirebilirsiniz. - GNU C++ compiler - The GNU Debugger - An utility for Directing compilation - Qt examples and demos (Demo örnekleri incelemek isteyenler için) - Qt Assistant - Qt API documentation - Qt QML viewer - Documentation for QT Creator IDE İlgili seçenekleri işaretledikten sonra yüklemeyi başlatıyoruz. Artık geliştirme yapabilirsiniz. Not: İlk projenizi oluşturmak için bu sayfadan [qt-project.org] yardım alabilirsiniz. Mac Os için kurulum Not: Mac Os için kurulum Mac Os X lion üzerinden anlatılacaktır. Diğer sürümlerdede hemen hemen aynıdır. Kurulum için öncelikle App Store kimliğinizle giriş yaptıktan sonra geliştirici araçları kısmından XCode geliştirme ortamının kurulumunu yapıyoruz. Kurulum işlemi bittikten sonra Buraya [qt-project.org] Tıklayarak açılan sayfadan Mac Os için sunulan herhangi bir versiyonu indirip kurulum yaptıktan sonra kullanabilirsiniz.