连接组件本身槽函数成功,但是连接自定义槽函数失败,检查好几遍觉得都有做了,但是就是不能成功执行,帮忙看一下,感谢大佬!

连接槽函数

#ifndef _MYWINDOWS_H
#define _MYWINDOWS_H
#include <QWidget>
#include <QPushButton>
#include <QLabel>
#include <QLineEdit>//输入栏
#include <QTextEdit>//文本框
#include <QHBoxLayout>//左右
#include <QVBoxLayout>//上下
#include <QTextCodec>
#include <qfile.h>
#include <qtextstream.h>
#include <QIODevice>
class myWindows:public QWidget
{Q_OBJECTprivate:QPushButton *save_bt;QPushButton *cancel_bt;QTextEdit *text_fd;QVBoxLayout *vlayout;QHBoxLayout *hlayout;public:myWindows();~myWindows();public slots:void myfileWrite();
};
#endif

myWindwos.cpp

#ifndef _MYWINDOWS_CPP
#define _MYWINDOWS_CPP
#include "myWindows.h"myWindows::myWindows()
{//1、创建组建save_bt = new QPushButton;cancel_bt = new QPushButton;text_fd = new QTextEdit;//初始化组建值save_bt->setText("保存");cancel_bt->setText("删除");text_fd->setPlainText("请在此输入内容...");//2、创建布局管理器vlayout = new QVBoxLayout;hlayout = new QHBoxLayout;//3、将组件添加到布局管理器上vlayout->addWidget(save_bt);vlayout->addWidget(cancel_bt);hlayout->addWidget(text_fd);hlayout->addLayout(vlayout);//4、将布局管理器设置到窗体上setLayout(hlayout);//连接对象 函数与槽connect(save_bt,SIGNAL(clicked()),text_fd,SLOT(myfileWrite()));//保存文本到文件connect(cancel_bt,SIGNAL(clicked()),text_fd,SLOT(clear()));//删除文本框内容
}
void myWindows::myfileWrite()
{   save_bt->setText("阿阿");QFile f("aplmm.txt");f.open(QIODevice::WriteOnly|QIODevice::Append);f.close();f.open(QIODevice::WriteOnly|QIODevice::Append);QTextStream t(&f);t << text_fd->toPlainText();f.close();
}
myWindows::~myWindows()
{delete save_bt;delete cancel_bt;delete text_fd;delete vlayout;delete hlayout;
}
#endif

qt designer 信号与槽_Qt信号与槽,一直无法执行自定义槽函数,是什么原因相关推荐

  1. qt designer 弹出输入框_Qt编写的项目作品3-输入法V2018

    一.功能特点 未采用Qt系统层输入法框架,独创输入切换机制. 纯QWidget编写,支持任何目标平台(亲测windows.linux.嵌入式linux等),支持任意Qt版本(亲测Qt4.6.0到Qt5 ...

  2. 用 Qt Designer 创建可扩展对话框

    前面我们设计的对话框都是不能改变它的样子的.但是有时需要对话框根据要求进行适当的改变.两个最常用的需要改变的对话框是可扩展对话框和多页对话框.这两种类型的可以通过代码编写,也可以用Qt Designe ...

  3. 05黑马QT笔记之自定义槽函数

    05黑马QT笔记之自定义槽函数 1 自定义槽函数其实不难,没什么好说的,注意以下几点便可. 自定义参函数注意事项(Qt5): * 1)自定义槽函数可以是类成员函数(用得最多).全局普通函数.静态函数. ...

  4. Ubuntu Linux安装PyQt5并配置Qt Designer

    Ubuntu Linux安装PyQt5并配置Qt Designer PyQt5 创建独立环境 创建conda环境 安装pyqt5 查看版本 安装图形界面Qt Designer pycharm 配置 v ...

  5. Qt Designer信号和槽

    2019独角兽企业重金招聘Python工程师标准>>> 先入一些信号槽的基本介绍: 信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包 ...

  6. VS2008 Qt Designer 中自定义信号槽

    一.Qt Designer自定义槽函数 发现:在VS2008 +Qt4.7  中打开ui文件,所用的英文QT Designer工具,没有转到槽函数的功能,不如QtCreator自带的QtDesigne ...

  7. qt信号发送间隔短而槽耗时多_Qt信号槽问题汇总 - osc_9q1dp3jk的个人空间 - OSCHINA - 中文开源技术交流社区...

    1. 发送一次信号,调用多次槽函数问题 在同一个类中,多次链接QObject::connect(sender, SIGNAL(signalSender(QString, int)), receiver ...

  8. qt 信号多个链接槽_Qt原理窥探信号槽的实现细节

    简介 本文是<Qt进阶之路>系列文章的特别篇,涛哥在这里讨论Qt信号-槽的实现细节. 上次的文章<Qt实用技能4-认清信号槽的本质>中介绍过,信号-槽是一种对象之间的 通信机制 ...

  9. python qt designer 重定向_[Python自学] PyQT5-QTDesigner中关联信号和槽

    一.什么是信号什么是槽 信号和槽是QT的核心机制. 1.信号 信号,是由对象或空间发出去的消息.例如单击按钮控件. 信号可以理解为触发的事件. 2.槽 发送出去的信号需要有一段代码来拦截,并执行一些操 ...

最新文章

  1. mysql 开发基础系列18 存储过程和函数(下)
  2. docker nginx部署web应用_docker部署Nginx
  3. 语言生日创意代码_你生日那天的宇宙什么样子知道?我全部给你吧!
  4. linux的write是线程安全的吗,socket的write/send还是是否是线程安全?
  5. 生态和场景一站式集成?来看看小程序的“共享主义”
  6. 【Maven】Maven classifier的作用
  7. 浙江大学 PTA习题3.6 一元多项式的乘法与加法运算 (20分)
  8. 125 Valid Palindrome
  9. Xcode之developer tools access
  10. 谷歌地球-覆盖全球任何一个角落的地图软件
  11. 串灯控制盒去掉怎么接_彩灯控制器原理图大全
  12. 4.2.6 图层、通道和蒙版
  13. 拼多多商家后台字体加密分析
  14. Unity程序框架总结归置系列(2)——对象池
  15. 一些有用的Latex模板(持续更新)
  16. Shadow Caster Culling
  17. vue3使用箭头函数导入异步组件报错Invalid VNode type: undefined的解决方案
  18. [SCOI2012]滑雪 洛谷p2573
  19. TDSCDMA手机N270 新邮通开包尝鲜!
  20. Python练习题——第九题:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

热门文章

  1. SQLSERVER使用密码加密备份文件以防止未经授权还原数据库
  2. 很久的东西-也有价值
  3. Start with - Connect by - level
  4. HDU2026 首字母变大写【文本处理】
  5. UVA13029 Emoticons【文本处理】
  6. CSP202006-2 稀疏向量(100分)【map】
  7. HDU1849 Rabbit and Grass【Nim博弈】
  8. UVA474 Heads / Tails Probability【数学】
  9. CCF NOI1047 寻找鞍点
  10. POJ3278 HDU2717 Catch That Cow【BFS】