我觉得你还是先学习一下C++,比较好,先了解一下C++的基本概念,可以看《易学c++》或者是钱能的《C++程序设计教程》,看完之后,有余力的话看《C++ Primer》。
其次你必须要了解Linux,这里推荐一本入门经典书《鸟哥的 Linux 私房菜 基础学习篇》,这本书将的很简单基础。
最后,你会很轻松的学习qt了,一般学qt都看《C++ GUI Qt 4编程》这本书。
差不多你在学校的话,学习起来也快。
最后祝你学有所成
FPGA和C++ GUI Qt哪个更容易学习
感觉qt简单些,qt主要是基于c++的么 fpga用的是verilog硬件描述语言 在大学里面学习 至少懂c或者c++吧 感觉qt更容易下手些 想学好了也不容易 我也是个菜鸟更多
谢谢你的回答,可是我的编程一直是弱项,像C,C++,JAVA都接触过,却还是不太会编程序,很郁闷呀,没有思路.........有什么好书也可以推荐我哈,我是对编程一点天赋也没有,但很无奈从事这一行业,只能努力学习了。
我也刚刚学习 给你推荐一本qt的书吧 《qt creator快速入门》 这个写的不错 不过需要得有一些C++的基础 verilog 貌似北航的夏宇文教授编写的不错 C++的教材就太多了 你可以自己选一本
你那儿有fpga的相关编程仿真软件吗?求一份,我打算实地操练试试,谢谢了,谢谢了!
我这没有 我没搞fpga
GUI Qt有什么好的学习方法
可以上网搜yafeilin的教程,通俗易懂。或者可以直接看Qt自带的例子,和说明文档。
GUI QT 有哪些应用
主要 跨平台应用软件的开发
它的核心技术是C++
除了c++我还应该掌握那些技术 比如说flash 等 是这样吗?
什么是QT软件?
[编辑本段]Qt软件
Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。
自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。
Qt支持下述平台:
MS/Windows - 95、98、NT 4.0、ME、2000、XP 和 Vista
Unix/X11 - Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX和其它很多X11平台
Macintosh - Mac OS X
Embedded - 有帧缓冲(framebuffer)支持的Linux平台,Windows CE。
Symbian/S60 - 目前已经可以提供技术预览版本
Qt是诺基亚公司的一个产品。
Qt被按不同的版本发行:
Q商业版 提供给商业软件开发。它们提供传统商业软件发行版并且提供在协议有效期内的免费升级和技术支持服务。如果要获得最新信息,请浏览诺基亚公司Qt Software网站页面,或者与sales@trolltech.com联系。商业版多一些扩展模块。
Qt开源版是Qt仅仅为了开发自由和开放源码软件, 提供了和商业版本同样的功能。GNU通用公共许可证下,它是免费的。最新的版本可以在这里下载。
从2009年3月发布的Qt 4.5 起,诺基亚将为Qt增添新的开源LGPL授权选择。
关于如何正确的选择这三种授权协议,可以阅读[1]。
从2009年5月11日起,诺基亚Qt Software 宣布 Qt源代码库面向公众开放,Qt 开发人员可通过为 Qt 以及与 Qt 相关的项目贡献代码、翻译、示例以及其他内容,协助引导和塑造 Qt未来的发展。为了便于这些内容的管理,Qt Software 启用了基于 Git 和 Gitorious 开源项目的Web 源代码管理系统[2] 。
在推出开放式 Qt 代码库的同时,Qt Software 在其官方网站发布了其产品规划(Roadmap)。其中概述了研发项目中的最新功能,展现了现阶段对 Qt 未来发展方向的观点,以期鼓励社区提供反馈和贡献代码,共同引导和塑造 Qt 的未来。
Qt 4.5版本
Qt 4.5涵盖了一些新的特色,它的最大改进是通过协同作用提升了整个框架的性能。图形系统、数据处理和网络引擎性能显著增强,实现了基于Qt的应用程序性能的明显提升。
Qt 4.5版本还提升了与WebKit页面渲染引擎的集成度,将Web和本地内容融合进丰富的用户体验当中。包括:
Netscape浏览器插件API支持,使Qt应用程序可以载入Flash(例如YouTube播放器) 更先进的Web 用户界面效果,包括动画、转换和缩放 新的JavaScript脚本语言引擎可提供更强的性能
Qt4.5还被移植进了苹果的Cocoa框架。之前的Qt只支持Carbon框架,现在的Qt 4.5两者都支持。这意味着开发人员能够以单一源代码创建出支持32位或64位字节的Intel或PowerPC Mac二进制文件。
Qt Creator
开发人员目前已经可以下载Qt Creator的1.1版本,这是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。
Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括:
一个高级的C++代码编辑器 上下文感知帮助系统 可视化调试器 源代码管理 项目和构建管理工具
Qt Creator在LGPL 2.1版本授权下有效,并且接受代码贡献。目前的Qt Creator只支持桌面平台(Windows、Linux、Mac操作系统)的Qt开发,但随后数月就能支持嵌入式平台的开发。
Qt软件开发工具包 (Qt SDK)
全新的Qt软件开发工具包,可从www.qtsoftware.com下载。这个综合套装的设计主旨,是为开发人员提供从一个易于安装的二进制文件包入手,开始跨平台Qt开发这一过程中所需的一切。
Qt SDK包括了Qt库、Qt Creator IDE和Qt工具,这些都集成在一个易于安装的文件包里。
Qt SDK也同样也支持Linux/X11, Windows, Mac三种主流桌面操作系统。
[编辑本段]Qt的优势
Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但是 Qt 具有下列优点:
优良的跨平台特性:
Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux,Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD,BSD/OS, SCO, AIX, OS390,QNX 等等。
面向对象
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件 之间的协同工作变得十分简单。
丰富的 API
Qt包括多达 250 个以上的 C++ 类,还替供基于模板的 collections, serialization, file, I/Odevice, directory management, date/time 类。甚至还包括正则表达式的处理 功能。
支持 2D/3D 图形渲染,支持 OpenGL
大量的开发文档
XML 支持
Webkit 引擎的集成,可以实现本地界面与Web内容的无缝集成
但是真正使得 Qt 在自由软件界的众多 Widgets (如 Lesstif,Gtk,EZWGL,Xforms,fltk 等等)中脱颖而出的还是基于 Qt 的重量级软件 KDE 。
[编辑本段]/*Qt文件格式*/
/*----------------------
Apple公司开发的一种音频、视频文件格式,用于保存音频和视频信息,具有先进的音频和视频功能,由包括Apple Mac OS,MicrosoftWindows 95/98/NT在内的所有主流计算机操作系统支持。是MAC常用播放软件——Quicktime的主要视频格式之一(其他的还有MOV等),Qt文件格式支持25 位彩色,支持RLC、JPEG等领先的集成压缩技术,提供150多种视频效果。
------------------------*/
以上内容与本词条无关
[编辑本段]Qt 的资源
Qt官方主页(英文)
http://www.qtsoftware.com/
Qt中文网论坛(Qt中文网论坛)(简体中文)
C++新建Qt项目,为什么我没有“Qt Gui应用”这个选项?如图
同学你那个界面是正确的. 5版本都这样
Qt Gui应用 其实就是 Qt Widgets application
Qt 版本跟新得太快.教程和实际脱节.
如何用qt的gui替换opencv的gui
Python 是一种有着许多令人惊叹的特性的伟大语言,但其默认的GUI包(TkInter)相当难看。另外,谁愿意手工输入所有GUI代码呢?做为替代,一个更好的建立Python GUI程序的方法,就是使用Trolltech的Qt Designer,用所见即所得的方式创建漂亮的界面,然后用pyuic自动生成所需的代码(这是一个PyQT包所带的QT界面编译器。)Qt Designer也使得在项目中添加Python代码变得非常容易。(如果想您的应用程序做有用的事的,你需要编写一些代码。:)) 下面是一个如何使用Python和QT建立你的第一个程序的简短教程。
我们将创建一个小小的应用程序,接受用户输入,然后将输入内容添加到一个列表中,此外允许用户清除列表中的内容。
首先,需要安装以下软件包:
Python的2.X PyQt的3.X
Qt Designer 3.X
如何用qt的gui替换opencv的gui
2009/10/10
教程:使用QT建立Python GUI应用程序
作者:Alex Fedosov 翻译:单手拍掌
欢迎转载。转载时请保持版权信息的完整性
译者注:本教程使用的是QT3。QT的最新版本为4.5。
Python 是一种有着许多令人惊叹的特性的伟大语言,但其默认的GUI包(TkInter)相当难看。另外,谁愿意手工输入所有GUI代码呢?做为替代,一个更好的建立Python GUI程序的方法,就是使用Trolltech的Qt Designer,用所见即所得的方式创建漂亮的界面,然后用pyuic自动生成所需的代码(这是一个PyQT包所带的QT界面编译器。)Qt Designer也使得在项目中添加Python代码变得非常容易。(如果想您的应用程序做有用的事的,你需要编写一些代码。:)) 下面是一个如何使用Python和QT建立你的第一个程序的简短教程。
我们将创建一个小小的应用程序,接受用户输入,然后将输入内容添加到一个列表中,此外允许用户清除列表中的内容。
首先,需要安装以下软件包:
Python的2.X PyQt的3.X
Qt Designer 3.X
转载请注明出处51数据库 » qtgui软件 QT嵌入式GUI入门