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个大型项目和代码免费分享

QT软件开发之基础控件--2.4.5 plainTextEdit文本编辑器

大型团队如何在软件行业中使用分支?

QT软件开发之基础控件--2.4.4 QTextEdit文本编辑器