1.如何用Qt编一个文本编辑器
1、能够进行文档输入。
QPlainTextEdit控件足够满足所有需求。2、能够进行编辑,包括字体、字体大小、颜色、复制、粘贴等。
编辑 —— QPlainTextEdit足以。复制粘贴 —— QPlainTextEdit足以。
字体、字体大小、颜色 —— 从第三点可以看出,这个软件处理的是txt文本文件。文本文件没有编辑字体概念,只有显示字体——因为它是无格式的,非富文本信息,我们只能设置用什么字体显示,而不是标题用什么字体,正文用什么字体——那个请用word。
所以,如果是处理txt的,那个叫显示字体。QPlainTextEdit的内容存储于QTextDocument,该控件本身是QWidget,二者都可以用QFont设置字体和字号,具体请查阅相关API。
至于字体颜色,这个在QPlainTextEdit里是前景色,请使用QPalette调色盘修改设置。3、能够打开并显示、保存和另存为.txt文件。
显示,查阅QPlainTextEdit文档。打开、保存,后台部分,请查阅QFile和QTextStream类的文档。
界面控制部分,请用Qt Designer(Qt设计师),建立一个MainWindow工程,然后自行编辑菜单栏和工具栏,然后用信号槽执行后台操作。4、能够将.txt文件输出为PDF文件。
方法一:使用QPdfWriter,手动进行输出。方法二:使用QPrinter,调用系统打印机进行输出。
Adobe Reader之类的强力PDF浏览器,会在系统打印机里添加PDF打印机,用那个打印为PDF文件即可。5、同上方法二6、能够建立一个查找对话框,进行查找说真的,用文本编辑器做毕设真的是自虐,这个涉及到的技术内容基本涵盖了整个GUI开发理论了……查找对话框,用QDialog做字符串查找,应该没难点吧?查找到后,界面上的光标定位和选中、高亮,使用QTextDocument和QTextCursor开发。
2.大学要选毕业设计课题了
对于答辩者(毕业论文作者)来说,答辩的目的是通过,按时毕业,取得毕业证书。学员要顺利通过毕业论文答辩,就必须了解上述学校组织毕业论文答辩的目的,然后有针对性的作好准备,继续对论文中的有关问题作进一步的推敲和研究,把论文中提到的基本树料搞准确,把有关的基本理论和文章的基本观点彻底弄懂弄通。
三、毕业论文成绩评分方式
各个院校要求不同,可以由指导教师成绩,检查评阅成绩,答辩小组成绩3部分综合而来.
1论文阶段须提交材料
各个院校要求不同,例如:任务书,开题报告,文献综述,论文,论文档案袋,论文中期检查表,汇报表,论文成绩册,指导教师工作手册等
2答辩委员会
1)答辩工作在学院领导下,由答辩委员会主持进行
2)答辩委员会主要由专业课教师组成,可聘请部分基础课教师或专业基础课教师参加,答辩委员会的责任是主持答辩工作,统一评分标准和要求,对有争议的成绩进行裁决,并综合指导教师,交叉评阅教师,答辩小组的成绩及评语,决定学生的最终成绩.最终成绩经主管院长审核后,由学院统一向学生公布
3)答辩委员会可下设若干答辩小组,答辩小组一般由3—5人(包括秘书1名)组成,组长应由具有副教授及以上职称的教师担任
3.多媒体设计与制作专业的毕业论文怎么写我用combustion、玛 爱问知
、现有多媒体创作工具的类型 目前,最流行的多媒体创作工具主要分为以下三类。
1。描述性语言式 该类工具开发作品的思想是,按书的结构方式将每个标题的开发过程视为一本"书"的组合,每一屏被指定为一页,在每页内可有多级的对象,设定好各页与各页中内容及其之间的动作,然后使用指定的编排设计语言进行作品设计。
这类工具中,比较有代表性的是美国asymetrix公司的multimediatoolbook工具,其编排设计语言为openscript。这类工具的最大优点是开发时的弹性较好,面向稍懂编程的用户,另外价格较低,易于接受;缺点是整体运行速度慢,虽入门较易,但要掌握其机理需费一番苦功,特别是对多媒体资源的访问,openscript主要通过mci函数调用,必须在脚本里显式地写出有关调用,且语法和序列并非全直观,又缺少提示,这点足以使非程序员怯步。
2。交互性图标式 这类工具主要是让用户直接在画面上安排所需的元件,定义出元件本身的动作以及元件和元件之间的关系。
其工作方式是采用一种形象化的方法在微机上制作多媒体作品,通过选择精简的形象化图标,构成应用程序结构的流程图,然后再往结构中添加内容,流程图定义了多媒体元素的流动过程。 这类工具很适合没有程序设计经验的用户,因此在短时间内就可开发出一套交互式的多媒体系统。
这类工具中,着名的有美国authorware公司开发的及美国aimtech公司的icon author。其主要用于开发事件驱动的、需要高交互性的教育、训练模拟以及导览系统。
这类工具不足之处是价格一般很贵,灵活性方面受现有系统的限制。 3。
时间流程式 该类工具较适合于开发简报系统,它在多媒体显示上具有较强的时间前后顺序,以图形、文字信息为主。比较着名的有action工具、powerpoint、harvard graphic工具等。
该类工具对多媒体信息的支持基本上是通过ole外部方式进行的,因此,演播多媒体时磁盘i/o动作频繁,系统开销大,运行效率低。 上述三类多媒体创作工具开发的运行环境是基于windows 3。
x,可处理的音频文件格式为wav、mid;静态图像文件格式为pcx、bmp、gif、tga、jpg、tif、wmf、dib等;动态图像格式为avi、fli、flc等。 二、多媒体创作系统的功能及设计方法通过以上分析,可看出多媒体创作系统一般具有如下特点。
1。易于入门,无需专业级程序员的编程经验,但熟练掌握不易。
对某些特定的简单要求,往往要通过熟练掌握后所得到的使用技巧来实现。另外,对时效要求高、常修改的内容,修改也不甚方便。
2。支持许多硬设备和许多文件格式,可生成含有图形、图像、文本、声音、动画、视频元素的复杂产品。
3。具有流程控制能力,可为上述元素提供导引框架。
4。虽包含了图形编辑、动态编辑、数字式动画、视频编辑等多项工具,但多媒体数据的制作能力不如专用软件功能强、精美。
当前,处理多媒体信息的专用软件资源比较丰富,文字方面有wordfor windows、wps等;图形图像方面有photostyler、photoshop、coreldraw等;动画方面有animator、3ds等;视频方面有video for wind ows、adobe premiere、quicktime for windows等;声音方面有soundsystem、waveedit等。 对用户而言,已掌握了多媒体处理专用软件,还得学习创作系统中的功能较弱的媒体处理工具,是某种意义上的重复。
用户要求在媒体素材设计上精雕细凿,媒体作品演播时灵敏高效。因此,我们的设计原则是,利用现有功能强大的多媒体处理工具,采用系统集成与软件编程相结合的方法,缩短开发周期以创造最佳的软件。
既兼顾一般要求,又满足用户演播的特定要求。在方法上综合描述性语言及图标式创作工具的优点,以及软件编程开发在系统弹性和扩充上灵活、应用范围广、用户具体要求明确、软件资源节约的特点,克服现有创作工具灵活 性弱、受现有系统限制的不足。
所设计的多媒体创作系统各模块主要功能如下。 ·文本编辑:这是一个文本编辑器,它将所要演播的文字底稿逐行输入,形成文本文件。
·剧本编辑整合:提供一种方便、高效、直观的图、文、声、像数据集成的编辑手段,按用户的设计要求,对各种媒体数据进行编辑整合,制成各媒体对象的进出入效果(如闪烁、飞行、旋转、淡入淡出、大小、定位等等),最后形成一个剧本文件供演播时调用。 ·图形图像处理:图形图像部分挂接photoshop或photostyler软件,处理多种位图文件,包括wmf、tif、bmp、pcx、tag、gif、dib、jpg等等格式;统计图形方面提供制作各种二维、三维统计图形的手段。
·剧本演播:将剧本编辑整合处理形成的剧本文件直接调入演播,可按自动播放方式或导引、单步控制播放方式进行播出。 对动态图像播放可控制暂停、继续。
·二维动画处理:挂接animator二维动画处理软件,处理并形成fli、flc格式动画文件。 ·三维动画处理:挂接3ds三维动画处理软件,制作并形成flc、fli格式的动画文件。
·视频处理:挂接video for windows、quicktime for windows、adobe premiere软件。 对质量要求一般的视频影像,经电视、vcr或影碟机播出,通过视频捕捉卡,处理形成avi、mov格式的视频文件。
转载请注明出处众文网 » 基于qt下的文本编辑器毕业论文