04 2015 档案

摘要:【应用场景】:在编辑框中输入一段文字,用鼠标选取文字,修改工具栏上的字体、字号大小、加粗、斜体等属性,选取的文字即发生相应的变化。 一、 任何一个文本编辑器的程序都要用到QTextEdit作为输入文本的容器,在它里面输入的可编辑文本由QTextDocument作为载体,而QTextBlock、QTextList、QTextFrame等则用来表示QTextDocument的元素,... 阅读全文
posted @ 2015-04-22 17:12 PrimeLife 阅读(1246) 评论(0) 推荐(0)
摘要:一、预备知识1.窗口是基于逻辑坐标的.2.视口是基于设备坐标.3.设备坐标是以像素为单位的,逻辑坐标是以.cm,m,mm,.....4.系统最后一定要把逻辑坐标变为设备坐标.5.设备坐标有3种: a、客户区域坐标,包括应用程序的客户区域,客户区域的左上角为(0, 0)。 b、屏幕坐标,包括整... 阅读全文
posted @ 2015-04-20 16:30 PrimeLife 阅读(588) 评论(0) 推荐(0)
摘要:先要说的是QString。 之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。 每一个GUI程序都需要string,这些string可以用在界面上的提示语,也... 阅读全文
posted @ 2015-04-19 20:05 PrimeLife 阅读(683) 评论(0) 推荐(0)