QT能开发大型软件吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT能开发大型软件吗?相关的知识,希望对你有一定的参考价值。
Qt 是一个跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 功能 直观的 C++ 类库 跨桌面和嵌入式操作系统的移植性 具有跨平台 IDE 的集成开发工具 在嵌入式系统上的高运行时间性能,占用资源少 平台: Windows Linux/X11 Mac Windows CE/Mobile 嵌入式 Linux(Embedded Linux) Symbian Maemo 其他平台 MeeGo Qt 用于移动平台 使用 Qt 进行移动平台开发 使用 Qt 只需编写一次代码,然后就可在任何平台部署,并快速推向市场。 设计新颖的用户体验 开发简洁、高性能的应用程序 针对 Symbian/S60、Maemo、MeeGo 和 Windows Mobile 设备进行开发 将移动应用程序移植到 Windows、Mac 和 Unix/Linux (X11) 的桌面系统 参考技术A 多大算大?我常用的软件里面,记得google earth和WPS Office的界面是Qt做的,和你要做的的比,够大了吗?
我觉得对界面的效率要求不太苛刻的时候基本都可以满足。 参考技术B 要看你要开发什么大型软件了
QT软件开发之基础控件--2.4.5 plainTextEdit文本编辑器
2.4.5 plainTextEdit文本编辑器
QPlainTextEdit用来编辑、查看纯文本数据,它可以优化处理大型文档和快速响应用户输入。QPlainText与QTextEdit使用了相同的技术和概念,但是是针对纯文本处理的优化。QPlainTextEdit也是基于段落工作的,一个段落就是一个格式化的字符串,一个换行符代表一个段落。使用方法可以参考QTextEdit类。
创建QPlainTextEdit示例
QPlainTextEdit *edit=new QPlainTextEdit(this);
QPlainTextEdit常用的接口函数
1.设置QPlainTextEdit显示的内容,会覆盖之前的内容。
QString toPlainText() const
void setPlainText(const QString &text)
2.追加文本显示
void QPlainTextEdit::insertPlainText(const QString &text)
3.滚动显示条,显示最后一行
//移动滚动条到底部
QScrollBar *scrollbar
以上是关于QT能开发大型软件吗?的主要内容,如果未能解决你的问题,请参考以下文章
qt的应用层主要是大型3d,vr,管理软件和器械嵌入软件(有上千个下一代软件黑科技项目是qt的,美国宇航局,欧洲宇航局,超级战舰DDG1000)
500G JavaWebLinuxNginxOracleMavenSolrRedis和20个大型项目和代码免费分享