一、qt学习之路(8)中:
1.QObject::tr (),被它处理的字符串可以使用工具提取出来翻译成其他语言,称为国际化使用。
2.字符串中的快捷键的设置的含义
3.sizeHint():得到QT为widget推荐的Height,这是通过调用QWidget的setFixedHeight()来实现
二、qt学习之路(9)中:
信号与槽:connect函数语法如下:
connect(sender, SIGNAL(signal), receiver, SLOT(slot));
sender和receiver是QObject对象指针,signal和slot是不带参数的函数原型。SIGNALE()和SLOT()宏的作用是把他们转换成字符串。这里要重点理解signal和slot是不带参数的函数原型
三、在自己手动写的slot槽函数中
也经常通过emit来发送自己手动写的signals函数。如QT学习之路(7)中的例子。
四、qt学习之路(11)中:
关于mainWindow,是一个带有标题栏,菜单栏,工具栏、状态栏和窗口的框架(Frame),有点类似MFC中的框架窗口。这里涉及到一个关键的类QAction,查看帮助文档可参考其用法;
在QT 学习之路12的例子中,把QAction添加到菜单栏和工具栏,这里是通过QMainWindow中的两个函数menuBar()和addtoolbar()实现的,menuBar()获得QMenuBar类型的指针,然后调用addmenu()
QMenu * | addMenu ( const QString & title )获得QMenu类型的指针 获得QToolBar类型的指针类似: QToolBar * QMainWindow::addToolBar ( const QString & title ) |
在获得了QMenu类型和QToolBar类型的指针后,通过它们调用addAction()函数从而完成在
菜单栏和工具栏添加对象