随笔分类 -  课程—QT入门

摘要:1) 添加工具栏:右键点击菜单栏下方选择AddToolBar,然后将最下方的那些QAction拖到相应位置即可。右键工具栏可以添加分隔符。 2) 工具栏是可以上下左右停靠的。将其moveable属性取消勾选则变成不可移动的。allowedAreas为允许停靠的位置 3) 浮动窗口对应控件的Dock 阅读全文
posted @ 2020-07-19 16:58 脂环 阅读(216) 评论(0) 推荐(0) 编辑
摘要:QMainWindow 1) 用到菜单栏、工具栏、浮动窗口和核心部件、状态栏:考虑QMainWindow类。 创建项目时基类选择QMainWindow。 2) label:标签。可以放文本、图片、动态图片、链接。 输入框:Line Edit只能放一行;Text Edit可以放文本图片等(富文本编辑框 阅读全文
posted @ 2020-07-11 20:55 脂环 阅读(363) 评论(0) 推荐(0) 编辑
摘要:信号可以连接信号,槽函数名换成信号名即可,但是参数要对应(跟槽的要求是一样的)。 一个信号可以连接多个槽,相当于短信可以群发。注意,执行顺序是随机的(虽然连接是有顺序的)。 多个信号可以连接同一个槽函数。 槽函数可以使用lambda表达式。 lambda表达式:定义并创建匿名的函数对象。 参考博客: 阅读全文
posted @ 2020-07-08 21:50 脂环 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1) signals: void sigSub(); void sigSub(int, QString); 然后发送的时候可以发送多个信号。 emit sigSub(100, “lol”); 在写connect函数的时候: connect(&sb, &SubWidget::sigSub, this, 阅读全文
posted @ 2020-07-08 21:24 脂环 阅读(766) 评论(0) 推荐(0) 编辑
摘要:1) 主窗口的子窗口:给当前项目添加一个C++类(QWidget为基类)。把这个类的头文件include进主窗口,然后在主窗口的私有变量里这样写:SubWidget subW; 想要通过主窗口的按钮打开子窗口的时候,把按钮的点击动作和主窗口的成员函数connect起来,这个成员函数执行的就是subW 阅读全文
posted @ 2020-07-08 20:13 脂环 阅读(2386) 评论(0) 推荐(0) 编辑
摘要:需要注意的一点就是循环引用头文件会报这个错,例如 a.h include了b.h, 反过来b.h又include了 a.h。 https://blog.csdn.net/typename/article/details/7173550参考博文 阅读全文
posted @ 2020-07-08 17:24 脂环 阅读(3219) 评论(0) 推荐(0) 编辑
摘要:自定义槽函数 1) 点击按钮b1,使得b2按钮的文本内容更改: QPushButton里没有对应的槽函数。理论上应该将自定义的槽函数写到b2 对应的button类里,但看起来不行。换一种思路,b1发出信号让另一个对象接受,然后更改b2的文本内容。考虑MainWidget,可以访问到b1, b2的对象 阅读全文
posted @ 2020-07-06 23:01 脂环 阅读(3792) 评论(0) 推荐(0) 编辑
摘要:connect函数使用的基本语法: QMetaObject::Connection QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt: 阅读全文
posted @ 2020-07-05 11:02 脂环 阅读(294) 评论(0) 推荐(0) 编辑
摘要:1) QT中,按钮类叫做QPushButton。在mywidget.h的MyWidget类的私有变量中: QPushButton b1; 或者QPushButton* b2;按住F4可以直接跳到.cpp文件。 2) 按钮初始化:在窗口类的构造函数里初始化即可。b2=new QPushButton(… 阅读全文
posted @ 2020-07-04 20:40 脂环 阅读(4869) 评论(0) 推荐(0) 编辑
摘要:创建QT程序 1) 类信息中三个类:QMainWindow, QWidget, QDialog都可以作为顶层窗口(程序打开时第一个弹出来的窗口)。 QWidget是所有窗口类的父类(控件也可以看成为窗口),QDialog是派生出来的对话框窗口(只有一个关闭),而“QMainWindow中在setUi 阅读全文
posted @ 2020-07-04 15:37 脂环 阅读(592) 评论(0) 推荐(0) 编辑
摘要:快捷键 1) 帮助文件:F1。 光标在函数名or类上,按F1可跳转到帮助文档 2) .h和.cpp文件切换:F4 3) 编译运行:Ctrl+R 4) 函数声明和定义切换:F2 5) 注释or取消注释:Ctrl+/ 6) 字体变大变小:Ctrl+滚轮 7) 移动代码:选中后Ctrl+Shift,再方向 阅读全文
posted @ 2020-07-03 21:28 脂环 阅读(1448) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩