qt_简易记事本_1

学习qt,做了一个简易记事本,模仿windows的记事本做的,做一下笔记,顺便复习

也就是一些函数的总结。

有错误 欢迎指正

环境:win 8.1  vs2013 qt5.5

中间的编辑区(文本域)使用的QTextEdit,

//

QTextEdit:多行文本区

setFont(QFont )  //设置字体

setWordWrapMode(QTextOption::NoWrap)  //设置水平滚动条(记事本的自动换行使用  还有取消水平滚动条函数 后面写)

cursorPositionChanged()  //信号 当文本区中的光标发生改变时 发射 (用在 右下角状态栏显示当前光标所在的行和列)

setUndoRedoEnabled() //设置文本区编辑的时候 不能进行撤销操作

setLinkUnderline()  //有下划线

       setCentralWidget(edit) //这个函数 是QMainWindow中的 在中心显示edit编辑区

QMenuBar:菜单栏 类

menubar = QMainWindow::menuBar()  //返回一个菜单栏指针 一个窗口中只有一个菜单栏

QMenu = addMenu(QString )  //添加一个菜单 返回一个菜单指针

addAction(QAction *)  //添加菜单项

addSeparator()  //菜单中添加一个分割线

///

QAction:菜单项 也可以做工具

setStatusTip(QString )  //当鼠标从菜单项或者工具上移动的时候 状态栏显示的信息为QString(显示在左边)

setShortcut(QKeySequence(Qt::CTRL + Qt::Key_S)) //设置快捷键 例如 这个就是保存

triggered() //类似于菜单项被点击

setCheckable() //菜单项前面是否有对勾 或者 一个被选标记之类的

setChecked() //设置菜单项的状态

setIcon(QIcon()) //给菜单项添加一个图标

//

QToolBar: 工具栏

toolbar = QMainWindow::addToolBar(QString ) //添加一个工具栏 (一个窗口可以有多个工具栏 所以使用了add)

addAction(QAction *)  //添加一个工具 提前要给参数的QAction  setIcon 设置一张图片

//

QStatusBar:状态栏

QMainWindow::statusBar() //添加一个状态栏 返回一个状态栏指针

在状态栏的右边显示永久信息的一个手段

QStatusBar *statusbar;

statusbar = QMainWindow::statusBar();

QLabel *label = new QLabel(statusbar);

label->setText("ready");

statusbar->addPermanentWidget(label); //区别addwidget()  永久信息 显示在最右边

效果图  在最后一个博客附上下载地址

上面有什么错误 欢迎批评



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值