- 博客(5)
- 收藏
- 关注
原创 QT事件触发
鼠标事件中pos函数,返回QPoint类型,可被debug输出。返回鼠标操作代码,详情查看说明。需要包含QKeyEvent,重写虚函数。modifiers()获取热键。key()获取普通按键。其余函数与上个文章类似。
2024-06-26 16:01:26
199
原创 QT文件操作
使用MainWindow工程页面编辑上,单行文本使用lineedit 多行用textedit加上括号即位快捷键,只能使用connect连接信号与槽,如:需要声明选择要打开/保存文件并返回文件名。参数: 父类对话框,文字说明,打开的路径,显示文件的类型(后缀选择),最后的参数不写即可浏览所有文件filename.isEmpty()判断是否是空的,是空的返回1需要声明弹出对话框,警告/提示,对异常操作提醒QMessageBox::warning(this,"警告","请选择一个文件")
2024-06-26 14:27:33
513
原创 QT学习笔记
lineEdit按钮发出信号,信号为回车,widget处理(this),使用on_commit_clicked处理。commit按钮发出信号,信号为点击,widget处理(this),使用on_commit_clicked处理。直接连接,不用单独槽函数,仍然写在构造函数中:该函数表示为创建小窗口,需要QMessageBox头文件。//连接信号与槽 谁发信号,发什么信号(地址),谁处理信号,怎么处理(函数)注意使用连接函数时,槽函数需要自行在头文件声明,一般声明为私有。
2024-06-25 10:04:30
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人