Qt

Software screenshot:
Qt
Software ətraflı:
Version: 5.9.6 LTS / 5.11.1 Yenil?nib
Tarixi Upload: 22 Jun 18
Geliştirici: Trolltech
Lisenziya: Pulsuz
Məşhurluq: 175

Rating: nan/5 (Total Votes: 0)

Qt , cross-platform SDK (Software Development Kit) və C ++ proqramlaşdırma üçün API ilə GUI toolkit kimi işləyən açıq mənbə layihəsidir. Bu, Linux, Microsoft Windows və Mac OS X əməliyyat sistemlərini dəstəkləyən cross-platform çərçivəsidir.

Layihə C ++ və CSS / JavaScript kimi proqramlaşdırma dilləri, Qt Creator IDE, güclü və cross-platformlu inteqrasiya edilmiş inkişaf mühiti, eləcə də bir sıra digər alətlər və alət dəstləri üçün intuitiv API ehtiva edən Qt çərçivəsindən ibarətdir.

Proqramı Linux-based əməliyyat sisteminə quraşdırarkən, istifadəçilərə Qt proqramlarının görünüşünü və hisslərini konfiqurasiya etmək və Qt proqramlarını kompilyasiya etmək və ya seçmək üçün istifadə edilə bilən bir neçə komanda-line və qrafik proqram təminatı təmin edəcək.

birdən çox yüklü olduqda istifadə etmək üçün standart versiya
Qt Creator

Qt Creator UI dizayner vasitəsi və cihazda diskussiya funksionallığı ilə yanaşı gəlirsə, daxil olan alətlər və alət dəstləri Qt geliştiricilərinə lazım olan hər şeyi, simulatorlardan və yerli və ya uzaqdan tərtib edənlərdən, beynəlxalq dəstəkləmə dəstəyi və cihaz alətlərini təqdim edirlər.

Qt Konfiqurasiyası

Qt Konfiqurasiyası adlı bir qrafik tətbiqi, istifadəçilərə Qt tətbiqinin mövcud masa üstü mühitində necə qarışacağını seçmələrinə imkan verir. Məsələn, Qt tətbiqlərini GNOME masa üstü mühitində istifadə edə bilərsiniz və mövcud GTK + tətbiqləri ilə eyni görünür.

Bundan əlavə, siz də default font seçə bilərsiniz, GUI effektlərini aktivləşdirə, hissi dəyişdirin və qlobal strut parametrlərini və həmçinin Phonon multimedia çərçivə komponentini (varsa) konfiqurasiya edə bilərsiniz.


Aşağı xətt

Qt UI yaratma araçları, kullanıcılara zəngin, dokunmatik özellikli grafik user arayüzleri ve uygulamalarını vaxtında yaratmağa imkan verir. Qt çərçivəsini Symbian telefonlar və Nokia N9 smartfonu üçün tətbiqlərin yaradılması üçün nəzərdə tutulmuş vasitələrlə birləşdirmək məqsədi daşıyır.


Ql, QT yüksək səviyyədə tanınmış GTK + layihəsi kimi mövcud açıq mənbə GUI vasitələrinə güclü rəqibdir.

Bu sürümdə yeni nə :

  • Uzun müddətli dəstək:
  • Uzun müddət dəstəklənən son versiya Qt 4.8 olmuşdur. Qt 4.8-ə dəstək verməkdən sonrakı müddətdə daha uzun müddət dəstəklənəcək Qt-ın yeni versiyasına ehtiyac var.
  • Qt 5.6 ilə, biz bu uzun müddətli öhdəlik təklif rahat hiss edirik. Qt 5-in ilkin buraxılışından sonra çoxlu miqdarda dəyişikliklər və irəliləyişlər olmuşdur, Qt 5.6 layihələrinizi əsaslandırmaq üçün çox yaxşı və möhkəm bir əsas yaradır.
  • LTS vədinin bir hissəsi kimi, növbəti üç il ərzində Qt 5.6-ı dəstəkləyəcəyik. Bununla yanaşı müntəzəm yamaq səviyyəli relizlər və səhvlər düzəldilib.
  • Qt 5.6 ilə uzun müddət dəstəklənir, eyni zamanda Qt-nin gələcək versiyalarında daha çox azadlıq əldə edirik. Qt 5.6 da C ++ 11 uyğun kompilyator tələb etmədən işləyəcək son azad olacaq. Qt 5.7 ilə biz də bəzi köhnə platformalara dəstək verməyəcəyik.
  • Altyapı işləri:
  • Qt 5.6 ilə, inkişafı və azadlığımızı dəstəkləyən infrastrukturda çox işlər görürük. Yeni davamlı inteqrasiya sistemi (COIN adlı), köhnə Jenkins mərkəzli CI və azad sistemlə yaşadığımız bir çox problemləri aradan qaldırmaq üçün bir il əvvəl başlayan bir layihədir. Yeni sistem, Qt bir hissəsi olmağı nəzərdə tutan yeni dəyişikliklərin inteqrasiyasında və test edilməsində daha sürətli olur.
  • İndi eyni sistem içindəki ikili ikinciliğin çoxunu istehsal edirik ki, COIN, azad paketləri ilə təmin edilən Qt-nin eyni konfiqurasiyasını sınar, həmçinin paketin istehsal müddətinə əhəmiyyətli dərəcədə azalıb.

  • Yeni sistemlə digər böyük üstünlük ondan ibarətdir ki, indi müxtəlif Qt filialları üçün müxtəlif konfiqurasiyalar və platformaları səmərəli şəkildə dəstəkləyə bilərik; Qt 5.6'yı uzun müddətli dəstəkləyən sərbəst buraxılış üçün yerinə yetirmək məcburiyyətində qaldığımız böyük bir imkan.
  • Windows:
  • Qt 5.5 əsasən Windows 10-da işləyərkən, Windows 10 artıq köhnə Win32 və yeni WinRT API istifadə edərək Qt 5.6 ilə tam dəstəklənir. Qt proqramları masa üstü PC, tablet və telefonlarda işləyə və əlbəttə ki, Windows Mağazası vasitəsilə paylana bilər. Mövcud Qt-based tətbiqinizi Windows Mağazasına gətirmək əksər hallarda Qt-ın WinRT versiyasına qarşı yenidən tərtib edilməsi məsələsi olmalıdır.
  • Qt 5.6 ilə birlikdə Visual Studio 2015 kompilyatoru üçün ikili paket təmin edirik. Təəssüf ki, Microsoft Visual Studio 2015-də işə yaramır, çünki Microsoft onların plugin infrastrukturunu dəyişdirdi, lakin biz daha eski Visual Studio versiyaları üçün eklentinin yenilənmiş bir versiyası təmin edirik. Biz də Visual Studio 2015 IDE üçün yeni Qt inteqrasiyası yaratmaq üçün işə başlamışıq.
  • Daxili Windows cihazları üçün Qt 5.6 Windows Embedded Compact 7 üçün mövcud dəstəklə yanaşı, Windows Embedded Compact 2013 üçün də dəstək verir.
  • Yüksək DPI dəstəyi:
  • Qt 5.6-a bir çox dəyişiklik Qt-nin yüksək səviyyəli ekranlarda, daha çox Mac OS X-də olan dəstəyi genişləndirərək, bütün platformalarda daha yaxşı işlədiyini təmin etdi. Bu, ilk olaraq standart həlli avtomatik olaraq yüksək qətnamə ekranlarına ölçmək üçün göstərilir. Qt avtomatik olaraq fərqli piksel sıxlığı olan görüntülər arasında çalışan bir tətbiqi hərəkət edərkən ekrana uyğun bir UI ölçeklendirir. Yeni funksionallıq, Qt Widgets və Qt Quick əsaslı tətbiqləri dəstəkləyən, mövcud Qt proqramlarına asanlıqla əlavə edilə bilər. Daha ətraflı məlumat üçün ayrı-ayrı blog postlarımızı yoxlayın.
  • Qurğu yaradılması üçün Qt 5.6 - Windows host, Virtual Keyboard və Yocto Project:
  • Qt bütün platformada və ötən illərdə biz Qt 5.6-da yeni bir cihaz yaratma xüsusiyyəti ilə əlaqədar heyecanlandıqca, gömülü inkişafın masa üstü və ya mobil inkişaf kimi qüsursuz bir şəkildə işlədildik. Qt 5.6 ilə qurğu yaratmaq üçün bir çox rahatlıq əlavə edildi, Windows ana kompüter vasitəsilə gömülü Linux inkişafı. Bu, developers birbaşa Windows ana kompüterdən onların əlaqədar Linux hardware inkişaf və yerləşdirmək üçün imkan verir. Bu barədə və daha ətraflı məlumat üçün, ayrıca blog postuna baxın.
  • Qt Virtual Keyboard da Qt 5.6-a yüksəldilib, el yazısı tanınması kimi bir çox yeni xüsusiyyət ilə. Qt Virtual Keyboard haqqında müvafiq blog yazısına və videoya baxın.
  • Nəhayət, Qurğu yaradılması üçün Qt ilə əlaqədar iş akışı üçün daha böyük bir rahatlıq Qt proqram təminatı yığını, Qt ilə inkişaf planında dərhal başlamağa imkan verir. Yığın əvvəl Yocto Layihə vasitəsi ilə özelleştirilebilir. İndi biz Yocto Layihəsi və Yocto meta təbəqələri ilə uyğunluğumuzu yaxşılaşdırmaq üçün çalışdıq ki, Qt yığımını Boot-i yığışdırıb düzəltmək və ya müvafiq Ytoko əsaslı qurğulara aid bütün Qt parçalarını çəkmək daha asandır.
  • Qt WebEngine:
  • Chromium-based brauzerinizin mühərriki, Qt WebEngine, Qt 5.5-dən sonra bəzi böyük irəliləyişləri gördü. İndi Chromium 45-ə əsaslanır və bununla da Chromium layihəsindən bir çox yeni xüsusiyyət və hata düzeltmeleri gəlir. Bundan əlavə, Flash kimi Pepper plugins (PPAPI) artıq dəstəklənir. Qt WebEngine indi Qt proxy parametrlərini də şərəfləndirə bilər və Qt WebKit-də əvvəllər mövcud olan WebActions API indi Qt WebEngine-ə köçürüldü.
  • Yeni səviyyəli yeni API üçün yeni Qt WebEngineCore modulunu da əlavə etdik. Bu, xüsusi URL sxemlərinə dəstək, şəbəkə istəklərini maneə törətmək və bloklamaq və cookie fayllarının izlənməsi və bloklanması kimi xüsusiyyətləri ehtiva edir.
  • Nəhayət, Linux-da Qt WebEngine birləşənlər yerinə sistem kitabxanalarının bir çoxunu istifadə edir.
  • Digər xüsusiyyətlər:
  • Xəritəçəkmə, naviqasiya və maraqların balları (POIs) Qt tətbiqlərinə asan inteqrasiya edən Qt Yer modulu artıq tam dəstəklənir. Modul, yerləşmə xidmət təminatçınızın ardıcıllığını seçməyi və öz ardıcılları ilə API-ni genişləndirməyə imkan verən plugin əsaslıdır. Qt 5.6 ilə biz BURA, Mapbox və Açıq Sokak Xəritə arxa planları üçün plug-in-qutusu təmin edirik.
  • Qt 5.6, bütün konteyner dərsləri, QHash və QMap üçün key_iterator və QByteArray üçün const_iterator kimi xüsusiyyətləri əlavə edərək, C ++ 11 və STL ilə uyğunlaşdı.
  • QNetworkAccessManager-da yeni bir QVersionNumber sinfi əlavə etdik, QNetworkAccessManager-də HTTP redirection üçün əlavə dəstəyi əlavə etdik və bir çox digər kiçik xüsusiyyətləri əlavə etdik.
  • OpenGL ES 3 dəstəyi OpenGL ES 3 funksiyalarını istifadə etmək istəyən gömülü və ya mobil tətbiqlərin inkişafına köməklik göstərmişdir.
  • Bizim dock widget infrastrukturu olduqca bir sıra təkmilləşdirmələr gördü, belə ki, dockların proqramlaşdırılmış şəkildə yenidən ölçülməsini, dock widgetlarını üzən docklara saldı və sekmeli dockları yenidən təşkil etdi.
  • Qt Multimedia media player üçün yeni bir PlayList QML növü və audio rolu API əldə etdi. Qt Canvas 3D indi Qt Quick Öğeleri doku olaraq dəstəkləyir və birbaşa QML səhnələrinə ön və arxa fonda göstərə bilər.
  • Çox platforma asılı olan xüsusiyyət boşluqlarını doldurduq. Məsələn, Qt NFC indi Android, Qt Joystick'də Mac OS X və Qt WebView-də WinRT-də dəstəklənir.
  • Əlavə olaraq, daha az yeni funksiyalar, işarələri yaxşılaşdırmaq və yaddaş istehlakını azaltan dəyişikliklər bu azadlığa buraxıldı.
  • Məzmunu silindi
  • 5.6 ilə, Qt WebKit və Qt Quick 1 artıq dəstəklənməyəcək və buraxılışdan çıxarılacaq. Bu modulların mənbə kodu hələ mövcud olacaq. Bu modulları tərtib etməyə və istifadə etməyə davam edə bilərsiniz, lakin biz artıq onları dəstəkləməyəcəyik.
  • Təhlükəsizlik baxımından, MNG və JPEG2000 image formatı plugins artıq ikili paketlərin bir hissəsidir. Onlara ehtiyacı olanlar hələ də onları mənbədən qura bilərlər, lakin əsas MNG və JPEG2000 kitabxanalarının təhlükəsizlik məsələlərini bildiyindən xəbərdar olmalıdırlar.

Sürüm 5.9.3: yeni :

  • Uzun müddətli dəstək:
  • Uzun müddət dəstəklənən son versiya Qt 4.8 olmuşdur. Qt 4.8-ə dəstək verməkdən sonrakı müddətdə daha uzun müddət dəstəklənəcək Qt-ın yeni versiyasına ehtiyac var.
  • Qt 5.6 ilə, biz bu uzun müddətli öhdəlik təklif rahat hiss edirik. Qt 5-in ilkin buraxılışından sonra çoxlu miqdarda dəyişikliklər və irəliləyişlər olmuşdur, Qt 5.6 layihələrinizi əsaslandırmaq üçün çox yaxşı və möhkəm bir əsas yaradır.
  • LTS vədinin bir hissəsi kimi, növbəti üç il ərzində Qt 5.6-ı dəstəkləyəcəyik. Bununla yanaşı müntəzəm yamaq səviyyəli relizlər və səhvlər düzəldilib.
  • Qt 5.6 ilə uzun müddət dəstəklənir, eyni zamanda Qt-nin gələcək versiyalarında daha çox azadlıq əldə edirik. Qt 5.6 da C ++ 11 uyğun kompilyator tələb etmədən işləyəcək son azad olacaq. Qt 5.7 ilə biz də bəzi köhnə platformalara dəstək verməyəcəyik.
  • Altyapı işləri:
  • Qt 5.6 ilə, inkişafı və azadlığımızı dəstəkləyən infrastrukturda çox işlər görürük. Yeni davamlı inteqrasiya sistemi (COIN adlı), köhnə Jenkins mərkəzli CI və azad sistemlə yaşadığımız bir çox problemləri aradan qaldırmaq üçün bir il əvvəl başlayan bir layihədir. Yeni sistem, Qt bir hissəsi olmağı nəzərdə tutan yeni dəyişikliklərin inteqrasiyasında və test edilməsində daha sürətli olur.
  • 22 Jun 18

Geliştirici digər proqram Trolltech

Qt Jambi
Qt Jambi

12 May 15

Şərh Qt

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!