徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

QML

指数 QML

QML (Qt Markup Language 或 Qt Meta Language 或 Qt Modeling Language) 是基於JavaScript、宣告式編程的程式語言,用於設計使用者介面為主的應用程式。它是,諾基亞開發的使用者介面建立套件的一部分。QML 主要用於行動應用程式,注重於觸控輸入、流暢的動畫(60張/秒)和使用者體驗。QML documents 描述元素的物件樹。 QML 元素可以透過標準 JavaScript 增強,包括這 inline 和引入.js 檔。元素可以也無縫整合和使用 Qt 框架的 C++ 元件擴展。 語言的名稱是 QML。runtime的名稱是 QQuickView。.

16 关系: AsteroidOS多樣化網際網路應用程式開發框架列表移动操作系统比较簡單顯示管理器用户界面标记语言JavaScriptJollaKDE Frameworks 5KDE Plasma 5KDE Plasma WorkspacesKivyKWinQtQt CreatorUbuntu TouchUnity (使用者介面)

AsteroidOS

AsteroidOS是一个为智能手表设计的开放源代码操作系统。它可作为一些Android Wear设备固件的替代品。.

新!!: QML和AsteroidOS · 查看更多 »

多樣化網際網路應用程式開發框架列表

下表為 多樣化網際網路應用程式開發框架一覽表.

新!!: QML和多樣化網際網路應用程式開發框架列表 · 查看更多 »

移动操作系统比较

移动操作系统比较。 下表仅包括最新版系统。.

新!!: QML和移动操作系统比较 · 查看更多 »

簡單顯示管理器

单显示管理器(SDDM)是为X Window系统和Wayland提供的一个显示管理器。SDDM使用C++11编写,并可使用QML编写主题。 SDDM是自由及开放源代码软件,依据GNU通用公共许可证的条款发布。.

新!!: QML和簡單顯示管理器 · 查看更多 »

用户界面标记语言

户界面标记语言(user interface markup language)是一类渲染和描绘图形用户界面及控件的置标语言。此类标记语言很多都是XML的方言,并且依赖于已经存在的脚本语言引擎(通常为JavaScript引擎)来渲染控件和额外的脚本。 用户界面标记语言的概念主要基于用户界面的设计,避免用户界面设计、开发和功能上的“重造轮子”,诸如重新编写、发明整个用户界面。典型的用户界面标记语言以标记形式固化的程序或脚本代码,使其更容易以可理解的语言来设计用户界面,而不是专注于具体的功能。 用户界面标记语言如大多数标记和编程语言一样,依赖着子应用程序运行时来将标记代码解释和呈现为可以处理和植入所需形式的程序代码。在基于XML的用户界面标记语言中,则倾向于依赖网络浏览器的排版引擎作为运行时,大多数代码被重新解释为JavaScript交给排版引擎。这意味着JavaScript可以用于将用户界面标记语言扩展到未被排版引擎当前功能所覆盖的范围。.

新!!: QML和用户界面标记语言 · 查看更多 »

JavaScript

JavaScript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直譯語言。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。 虽然JavaScript与Java这门语言不管是在名字上,或是在语法上都有很多相似性,但这两门编程语言从设计之初就有很大的不同,JavaScript的语言设计主要受到了Self(一种基于原型的编程语言)和Scheme(一门函数式编程语言)的影响。在语法结构上它又与C语言有很多相似(例如if条件语句、while循环、switch语句、do-while循环等)。 在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JIT)执行。随着最新的HTML5和CSS3语言标准的推行它还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如Node.js。.

新!!: QML和JavaScript · 查看更多 »

Jolla

Jolla有限公司(Jolla Oy,Jolla Ltd.,通常被称为Jolla Mobile)是一家独立的芬兰公司,主营业务为设计、开发、销售搭载MeeGo操作系统的智能手机,致力于继续推进MeeGo项目。在Mer專案之上,又分支出Sailfish OS。 在诺基亚推出搭载MeeGo的諾基亞 N9并宣布放弃MeeGo转投Windows Phone平台之后,Jolla将继续推进MeeGo。在诺基亚退出MeeGo项目后,MeeGo急需一个新的核心。Jolla团队主要由前诺基亚员工创建,公司员工包括曾负责诺基亚MeeGo和N9研发的前诺基亚主管和核心工程师以及来自MeeGo社区的精英。Jolla计划在2012年发布其智能手机产品。“Jolla”在芬兰语中的意思是“敏捷的小船”。.

新!!: QML和Jolla · 查看更多 »

KDE Frameworks 5

KDE Frameworks是一套由KDE社群所編寫的函式庫及軟體框架,是KDE Plasma 5及KDE Applications 5的基礎,並使用GNU宽通用公共许可证進行散佈。 其中所包含的各種獨立框架提供了各種常用的功能,包括了硬體整合、檔案格式支援、控件、繪圖功能、拼寫檢查及更多。 KDE Frameworks相當於將KDE Platform 4重寫為一套單獨且分開、跨平臺的模組,可以很容易的提供給所有基於Qt的程式使用。從KDE Platform到KDE Frameworks的轉換歷時超過3年,由頂尖的技術貢獻者們指導。 在KDE Frameworks 5.0釋出後,因為沒有嚴苛的底線壓力,開發者們將會專注在加入新的功能到KDE Frameworks 5的組件中。像是Firefox與KDE的更佳整合。 KDE Frameworks 5執行時函式庫與KDE Platform 4執行時函式庫一同安裝應該是可行的,這樣應用程式就可以選擇要用哪一種。.

新!!: QML和KDE Frameworks 5 · 查看更多 »

KDE Plasma 5

KDE Plasma 5是一套由KDE所編寫的圖形介面殼層,是KDE Plasma 4的繼承者,最初穩定版本於2014年7月15日釋出。.

新!!: QML和KDE Plasma 5 · 查看更多 »

KDE Plasma Workspaces

Plasma 工作空間是KDE專案提供的所有圖形環境總稱。 目前有三個Plasma子專案:Plasma Desktop用於傳統的桌面電腦和筆記型電腦、Plasma Netbook用於上网本,以及Plasma Active用於平板電腦。Plasma工作空間是KDE Software Compilation 4的一部分。.

新!!: QML和KDE Plasma Workspaces · 查看更多 »

Kivy

Kivy是開源Python函式庫,用於開發行動應用程式和其它採用自然用户界面的多點觸控應用軟件。它可以在Android,iOS,Linux,OS X和Windows執行。採用MIT授權條款,Kivy是自由並且開源的軟件。 Kivy的主要架構由Kivy組織開發, 並有Python用於Android,Kivy iOS,和其它許多函式庫被使用在所有平台。在2012年,Kivy從Python軟體基金會獲得$5000美元補助,用於移植Kivy到Python 3.3。Kivy也支援由Bountysource贊助的樹莓派。 其架構包括所有建造應用程式的元素,例如:.

新!!: QML和Kivy · 查看更多 »

KWin

在Unix系統中, KWin是X Window系統中的一個窗口管理器。 構成KDE Software Compilation的一部分 ,雖然它可以單獨使用或用於其他的桌面環境。 KWin可由基于ECMAScript的脚本(如QML、QtScript)来进行配置。.

新!!: QML和KWin · 查看更多 »

Qt

Qt(,發音同「cute」)是一个跨平台的C++應用程式開發框架。廣泛用於開發GUI程式,這種情況下又被称为部件工具箱。也可用於開發非GUI程式,比如控制台工具和伺服器。Qt使用於OPIE、Skype、VLC media player、Adobe Photoshop Elements、VirtualBox與Mathematica以及被Autodesk 、歐洲太空總署、夢工廠、Google、HP、KDE、盧卡斯影業、西门子公司、沃尔沃集团, 华特迪士尼动画制作公司、三星集团、飞利浦、Panasonic 所使用。 它是Digia公司的产品。Qt使用標準的C++和特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些巨集。通過語言綁定,其他的程式語言也可以使用Qt。 Qt是自由且開放原始碼的軟體,在GNU較寬鬆公共許可證(LGPL)條款下發布。所有版本都支援廣泛的編譯器,包括GCC的C++編譯器和Visual Studio。.

新!!: QML和Qt · 查看更多 »

Qt Creator

Qt Creator 是一款跨平台的集成開發環境,特别针对Qt开发者,是Qt SDK組成的一部分,可运行于Windows, Linux/X11及Mac OS X等桌面操作系统,允许开发者为多桌面环境及移动设备平台创建应用程序。它包括一個可視化偵錯工具和整合的 GUI 版面和外形設計師。這個編輯器的功能包括語法高亮度顯示和自動完成。 Qt Creator 在 Linux 上,使用 GCC 的 C++ 編譯器。在 Windows,預設安裝它可以使用 MinGW 或 MSVC。從原始碼編譯時,也可以使用 cdb。 於2008年10月的Qt Developer Days宣布這項計畫(代號為 Greenhouse)。 該項目的技術預覽版在2008年10月30日公佈。 最後在2009年3月3日正式發布(連同Qt 4.5),並提供LGPL許可的源代碼。.

新!!: QML和Qt Creator · 查看更多 »

Ubuntu Touch

Ubuntu Touch(又稱Ubuntu Phone)是Canonical公司與Ubuntu社群所開發的行動裝置作業系統 ,專為觸控螢幕行動設備所設計,例如:智慧型手機和平板電腦。.

新!!: QML和Ubuntu Touch · 查看更多 »

Unity (使用者介面)

Unity是Canonical公司为GNOME桌面环境所开发的图形用户界面,用于Ubuntu操作系统。Unity在Ubuntu 10.10上网本版中首次推出,最初是为了充分利用上网本有限的屏幕尺寸。 。不同於GNOME、KDE SC,Unity并非一个桌面套件。 Unity是Aytana項目的一部分,而Aytana項目為提昇使用者對Ubuntu的體驗而設。 2017年4月,Mark Shuttleworth 宣布將會在2018年轉回使用GNOME。Canonical公司放棄原本桌面手機合一的路線,並將其重心轉移至雲端運算和物聯網。 UBports 創始人 Marius Gripsgård 宣布將會接手 Unity 的開發。 Unity 8 現由 UBports 開發及發佈。 Ubuntu 17.04 是最後一個預載 Unity 桌面環境的版本。.

新!!: QML和Unity (使用者介面) · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »