Lập trình qt là gì

      370

Haavard (Nord) với Eirik (Chambe-Eng) gặp nhau tại Học viện Công nghệ Na Uy ở Trondheyên ổn, vị trí cả hai rất nhiều giỏi nghiệp thạc sĩ ngành Khoa học sản phẩm công nghệ tính.

Bạn đang xem: Lập trình qt là gì

Haavard hết sức quyên tâm đến việc cách tân và phát triển GUI vày C++, với ban đầu các bước vào khoảng thời gian 1990 lúc nhưng mà ông được một chủ thể Thụy điển ủy nhiệm đến trở nên tân tiến một framework C++ GUI. Khoảng hai năm sau đó, Haavard (Nord) cùng Eirik (Chambe-Eng) đang thao tác cùng nhau xây dừng một áp dụng đại lý dữ liệu cho các hình hình ảnh hết sức âm. Hệ thống cần phải có thể chạy với GUI trên Unix, Macintosh cùng Windows. Vào một ngày ngày hè năm đó, Haavard và Eirik ra ngoài thư giãn và giải trí thưởng thức chình ảnh đẹp nhất, ngồi trên ghế đá khu dã ngoại công viên tận hưởng tia nắng mặt ttránh, lúc ấy Haavard nói: “Chúng ta bắt buộc một hệ thống hiển thị hướng đối tượng”. Kết quả của cuộc trao đổi này đã đặt nền tảng cho một GUI framework nhiều căn nguyên mà họ đang mau chóng thiết kế tại thời điểm đó. Framework kia được lấy tên là Qt, mùa hè năm 1990 này đã chấp nhận cho 1 quy trình thai nghén của Qt vày Haavard cùng Eirik.

Qt Thành lập ra sao?

Năm 1991, Haavard đã bằng lòng bước đầu viết ra các class nhưng ở đầu cuối nó biến đổi Qt cùng với việc hợp tác và ký kết xây đắp của Eirik.

Năm tiếp theo (1992), Eirik sẽ nảy ra ý tưởng về “signals & slots”, một mô hình xây dựng GUI đơn giản và dễ dàng dẫu vậy cực kỳ trẻ trung và tràn trề sức khỏe và bổ ích thứ mà kế tiếp được tương đối nhiều các lý lẽ không giống chấp nhận. Haavard đã mang ý tưởng phát minh với thực thi tiến hành một hand-coded.

Đến năm 1993, Haavard và Eirik đã cải cách và phát triển kernel thứ nhất của Qt bỏ ra vấn đề cải cách và phát triển graphics và nó cho phép triển khai những widgets của riêng họ. Cuối năm kia, Haavard cùng Eirik khuyến cáo rằng chúng ta vẫn cùng nhau bắt tay hợp tác để thiết kế ra C++ GUI framework cực tốt thế giới.

Năm 1994 là một sự bắt đầu đầy trở ngại cùng với hai thiết kế viên trẻ tuổi ước muốn được bước đi vào Thị trường Khi không tồn tại quý khách hàng, không tồn tại tiền và chỉ có một thành phầm dang dlàm việc. May mắn núm cả hai fan vợ của họ đều phải sở hữu việc làm với được tuyển chọn dụng, chúng ta là hậu phương mang đến ck, hỗ trợ chồng vào 2 năm, khoảng chừng thời gian nhưng Haavard với Eirik dự kiến sẽ buộc phải nhằm phát triển thành phầm và bắt đầu gồm thu nhập trường đoản cú sản phẩm.

Ngày 4 mon 3 năm 1994, bọn họ Ra đời đơn vị với thương hiệu là Quasar technologies, tiếp đến đổi tên là Troll Tech và thời nay được Điện thoại tư vấn là Trolltech. Sản phẩm của họ được lấy tên là Qt, trong số ấy chữ ‘Q’ được lựa chọn làm cho chi phí tố vì chữ ‘Q’ trông siêu rất đẹp trong fonts chữ Emacs của Haarvad, chữ ‘t’ được chọn để thay mặt đến ‘toolkit’, lấy cảm giác từ bỏ Xt một cỗ cung rứa X. Trolltech Thành lập và hoạt động đằng sau sự quản lí trị của fouders Haavard Nord (CEO) với Eirik Chambe-Eng (President).

Tháng 4 năm 1995, nhờ vào một quan hệ thông sang 1 trong số những giáo sư của ngôi trường ĐH của Haavard, shop Metis của Na Uy đã ký một phù hợp đồng phát triển phần mềm dựa vào Qt framework với Trolltech. Trong khoảng tầm thời hạn này, Trolltech vẫn mướn Arnt Gulbrandsen người mà vẫn góp sức nhìn trong suốt 6 năm thao tác vào Trolltech đang suy nghĩ ra và tiến hành một hệ thống tài liệu tốt nhất mang đến Qt cùng đóng góp béo cho Qt code.

Qt lần đầu tiên ra đời vào thời điểm tháng 5 năm 1995, được trở nên tân tiến vì 2 bên tạo nên Trolltech khi ấy. Cụ thể hơn Trolltech release Qt phiên bản public đầu tiên vào ngày 20 mon 5 năm 1995 dành cho X11/Linux cùng với 2 dạng commercial và open source (FreeQt license). Phiên bạn dạng đầu tiên là Qt 0.9 với được thiết lập lên trang web sunsite.unc.edu. Sáu ngày tiếp nối bản release đó đã được xây đắp trên comp.os.linux.announce cùng đó là bạn dạng Qt thứ nhất chấp nhận được tạo ra công khai minh bạch. Qt rất có thể áp dụng cách tân và phát triển áp dụng bên trên cả Window cùng Unix cùng với hệ thống API trên cả hai platforms là đồng nhất.

*

Ngay tự version trước tiên, Qt cung ứng 2 nhiều loại bản thảo phạt triển:

Commercial license là đòi hỏi khi dùng mang lại cách tân và phát triển các sản phẩm commercial.Free software edition áp dụng đến cải cách và phát triển những ứng dụng open source.

Xem thêm: Phong Các Phong Cách Sân Vườn Theo Nhiều Phong Cách, 30 Mẫu Thiết Kế Phong Cách Vườn Châu Âu Đẹp Mê Ly

Hợp đồng cùng với Metis liên tục được hoạt động duy trì cho Trolltech bình ổn nhìn trong suốt 10 mon dài không bán tốt license của phiên bản Qt commercial

Đến mon 3 năm 1996, Cửa Hàng chúng tôi European Space Agency trở nên người sử dụng thứ 2 của Qt cùng với 10 commercial licenses được buôn bán. Với tinh thần ko biến chuyển, Eirik với Haavard đã tuyển thêm nhân sự. Qt 0.97 được sản xuất vào cuối tháng 5 cùng vào ngày 24 mon 9 năm 1996, Qt 1.0 xuất hiện. Đến thời điểm cuối năm 1996, Qt đã đoạt cho phiên phiên bản 1.1 cùng với tám quý khách sinh sống các quốc gia khác biệt, đang cài đặt 18 license của mình. Năm 1996 cũng chứng kiến sự Thành lập của dự án KDE, đứng vị trí số 1 vị Matthias Ettrich.

Chuẩn mực đến bài toán cải tiến và phát triển GUI

Qt 1.2 được xây đắp bằng lòng trong tháng 4 năm 1997. Matthias Ettrich đã quyết định áp dụng Qt để xây cất KDE với điều đó đã giúp Qt biến đổi một chuẩn chỉnh mực cho việc cải cách và phát triển GUI bằng C++ trên Linux. Cũng tức thì vào 1997, vào tháng 9 Qt 1.3 ra đời

Matthias Ettrich tđắm say gia vào Trolltech năm 1998, đó cũng là năm mà phiên bản sau cuối của Qt 1 được xây cất. Qt 1.4 giới thiệu trong thời điểm tháng 9 năm kia.

Qt 2.0 được chế tạo trong tháng 6 năm 1999. Qt 2 tạo ra kèm cùng với bản thảo mới đó là Opensouce license (Q Public License (QPL)), vâng lệnh cùng với các quan niệm open source. Vào mon 8 năm 1999, Qt đang giành phần thưởng LinuxWorld cho library/tool tốt nhất có thể giờ đây. Trong khoảng tầm thời hạn này, Trolltech Pty Ltd (Úc) được Ra đời.

Trolltech xây dựng Qtopia Core (về sau gọi là Qt/Embedded) vào thời điểm năm 2000. Nó có phong cách thiết kế giành cho những đồ vật chạy embedded Linux với bạn dạng thân cung cấp một hệ thống window riêng biệt y hệt như một sự thay thế sửa chữa dịu mang lại X11. Cả Qt/X11 và Qtopia Core được cấp cho theo nhị loại bản thảo GPL (GNU General Public License) cũng tương tự commercial license.

Cuối năm 2000, Trolltech ra đời Trolltech Inc. (USA) cùng thi công phiên bản thứ nhất của Qtopia, một căn nguyên ứng dụng cho sản phẩm điện thoại với PDAs. Qtopia bộ vi xử lý Core sẽ giành được giải thưởng LinuxWorld “Giải pháp tốt nhất có thể mang lại Embedded Linux” trong 2 năm tiếp tục 2001 cùng 2002. Qtopia Phone cũng đạt được danh hiệu giống như vào năm 2004

Qt 3.0 được Thành lập và hoạt động vào năm 2001, hiện nay Qt cân xứng với cả Windows, Mac OS X, Unix và Linux (desktop & embedded). Qt 3 cung cấp thêm 42 class new và lượng line of code đã thừa qua 500,000 lines. Qt 3 là 1 trong những bước nhảy đầm quan trọng từ Qt 2, nó bao hàm cả Việc nâng cấp ngôn ngữ với Unicode được cung cấp giỏi với app xem và chỉnh sửa văn uống bạn dạng hoàn toàn bắt đầu cùng lớp expression giống hệt như Perl. Qt 3 đang giành được giải thưởng Năng suất Jolt năm 2002 của Thời báo Phát triển Phần mềm (Software Development Times).

Mùa hnai lưng năm 2005, Qt 4.0 được đồng ý tạo ra. Với khoảng tầm 500 class và hơn 9000 functions, Qt 4 là lớn hơn hẳn bao gồm cả lượng và chất rộng tất cả các phiên bạn dạng trước đó. Nó đã có phân thành các library để những nhà cách tân và phát triển chỉ việc links cùng với những phần của Qt mà họ đề xuất. Qt 4 là 1 trong những tiến bộ vượt bậc so với các phiên bạn dạng trước với những cách tân bao hàm bộ pháp luật đựng mẫu công dụng và dễ dàng áp dụng template containers, advanced model/view functionality, khung vẽ 2 chiều nkhô cứng với linch hoạt, những lớp sửa đổi và coi văn uống bản Unicode mạnh bạo, chưa kể hàng vạn cách tân phệ nhỏ dại vào tổng thể phạm vi của những lớp Qt. Qt 4 là phiên bản Qt trước tiên bao gồm sẵn Qt edition cho cả cải cách và phát triển commercial với open source trên toàn bộ các gốc rễ nhưng nó cung ứng. Cũng trong thời điểm 2005, Trolltech vẫn mở một vnạp năng lượng phòng thay mặt trên Bắc Kinch nhằm cung cấp đến người sử dụng ở China với khoanh vùng những hình thức dịch vụ bán hàng, đào tạo cùng cung cấp nghệ thuật mang đến Qtopia.

*

Năm 2006, Trolltech đang đưa Qtopia cho hàng ngàn đồ vật bên trên toàn trái đất, từ Sharp cho tới Motorola.

Sđọng mệnh cách tân và phát triển không ngừng

Kể từ bỏ Lúc Trolltech Knhì sinc, Referring của Qt sẽ tăng lên không hoàn thành cùng thường xuyên cải cách và phát triển cho đến thời buổi này. Thành công này là việc phản chiếu lẫn cả về unique của Qt và cường độ độc đáo của vấn đề sử dụng Qt. Trong cả thập kỷ, Qt đang chuyển xuất phát từ một thành phầm được thực hiện vì chưng một vài ba người cho hàng vạn khách hàng cùng hàng chục ngàn công ty cách tân và phát triển mối cung cấp msống trên toàn trái đất.

Vào 28 tháng một năm 2008, Tập đoàn Nokia tulặng bố họ cam kết một thỏa thuận rằng Nocơ vẫn đề nghị công khai minh bạch thâu tóm về Trolltech để tăng speed kế hoạch phần mềm. Tổng số chi phí Nocơ chi trả mang đến câu hỏi này là 104 triệu euro. Vào ngày 5 mon 6 năm 2008 Notê hoàn toàn câu hỏi offer mua lại Trolltech, cùng ngày 17 mon 6 năm 2008 các thỏa thuận được hoàn chỉnh, Nokia xác nhận đã gồm Trolltech.

Ngày 30 mon 9 năm 2008, Trolltech được thay tên thành Qt và Qtopia thay đổi Qt Extended. Tháng 1một năm 2009, một lần tiếp nữa chủ thể được đổi tên thành Qt Development Frameworks.

Dưới thời Notê, Qt đã tạo nên sự tên tuổi của các khôn xiết phẩm đến từ Notê bên trên nền tảng gốc rễ Symbian với sử dụng Qt frameworks. Những cái brand name xứng đáng nói đến nhỏng N85, N91 … trực thuộc N series là một trong lịch sử một thời nặng nề quên. Tuy nhiên, thi trường di động cầm tay đầy rẫy trở ngại, Notê cũng không hẳn ngoại lệ. Tháng 3 năm 2011 Nokia đang buôn bán commercial licensing business của Qt mang đến Digia, phần còn sót lại được Digia thâu tóm về vào năm 2012

Tháng 9 năm 2014, Digia Thành lập Qt Company, là 1 trong chủ thể nhỏ trực thuộc sử hữu trọn vẹn cùng giành cho việc cách tân và phát triển và quản trị của nền tảng Qt (Qt platform). Tháng 5 năm năm 2016, công ty được được công khai minh bạch bên trên NASDAQ cùng với thương hiệu QTCOM.