http___qt-project.org_wiki_Qt-Calisma-Ortamini-Hazirlama_1.xml
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 23.2 24.1 25.1 26.1 26.2 27.1 28.1 29.1 30.1 31.1 31.2 31.3 32.1 33.1 33.2 33.3 33.4 33.5 33.6 34.1 35.1 36.1 37.1 38.1 39.1 40.1 41.1
Table of Content محرر كيوتي إن محرر كيوتي متعدد المنصات (يعمل على أغلب انظمة التشغيل) صنع خصيصا ليواكب متطلبات تطوير كيوتي Advanced code editor Qt Creator focuses on providing features that help new Qt users get up and running faster, and also boost the productivity of experienced Qt developers. - Code editor with C++, QML and ECMAscript support - Rapid code navigation tools - Syntax highlighting and code completion - Static code checking and style hints as you type - Support for source code refactoring - Context sensitive help - Code folding - Parenthesis matching and parenthesis selection modes Visual debugger The visual debugger for C++ is aware of the structure of many Qt classes, thus increasing its ability to display Qt’s data clearly. In addition, Qt Creator displays the raw information from GDB in a clear and concise manner. - Interrupt program execution. - Step through the program line-by-line or instruction-by-instruction. - Set breakpoints. - Examine call stack contents, watchers, and local and global variables. GUI designers Integrated GUI layout and forms builder for C++ projects, which allows you to rapidly design and build widgets and dialogs using on-screen forms using the same widgets that will be used in your application. Forms are fully-functional, and they can be previewed immediately to ensure that they will look and feel exactly as you intended. Installing Qt Creator If you are interested in using Qt Creator for development, download the latest stable release [qt.-project.org] or look for Vendor Packages. If you want to check out the latest features, fetch the latest source snapshots for the master [qt.gitorious.org] or the 2.1 [qt.gitorious.org] branch. Alternatively, we provide nightly updated binary snapshot builds [download.qt-project.org]. If you want to participate in the development of Qt Creator, find the project on gitorious.org [gitorious.org] Documentation on experimental features - Building Symbian Applications under Linux using Qt Creator [qt.gitorious.org] Contributing to Qt Creator We mostly follow the process and guidelines used for Qt itself that you can find in the Qt Contribution Guidelines [qt.gitorious.org]. Please find detailed information about the process there. If you have questions, don’t hesitate to contact us e.g. at the #qt-creator [irc.freenode.org] IRC channel on Freenode. Questions and Feedback If you have any problems, please look through our Frequently Asked Questions first. If your problems persist, scan the Qt Creator mailing list archive [lists.qt-project.org]. If that doesn’t help, have a look at our Bug Tracker [bugreports.qt.nokia.com] to check if it is a known problem, or to create a bug report. Finally, you can ask on the Qt Creator mailing list by sending a mail with the subject “subscribe” to qt-creator-subscribe@trolltech.com. After subscription, you can post your question. You can also try to ask questions at the #qt-creator [irc.freenode.org] IRC channel on Freenode where you will find both Qt Creator developers and Qt Creator users. Links - Download [qt-project.org] - Qt Project page [qt-project.org] - Bugtracker [bugreports.qt-project.org] - Gitorious page [qt.gitorious.org] - Code review tool [codereview.qt-project.org] - Qt Labs blog posts [blog.qt.digia.com] - Forum page on Qt Developer network [qt-project.org]
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.