运行:输入字符串然后按print按钮

project.pro

QT+=widgets
HEADERS += \widget.hSOURCES += \widget.cpp \main.cpp

widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
class QLineEdit;
class Widget : public QWidget
{Q_OBJECT
public:Widget(QWidget *parent = 0);~Widget();
public slots:void printSlot();
private:QLineEdit* _edit;};#endif // WIDGET_H

widget.cpp

#include"widget.h"
#include<QLabel>
#include<QLineEdit>
#include<QPushButton>
#include<QDebug>Widget::Widget(QWidget *parent):QWidget(parent)
{this->setWindowTitle("hello");QLabel* label=new QLabel(this);label->setText("helloworld");_edit=new QLineEdit("xiaowen",this);_edit->move(100,0);QPushButton* pb=new QPushButton("print",this);pb->move(0,100);connect(pb,SIGNAL(clicked()),this,SLOT(printSlot()));}void Widget::printSlot()
{qDebug()<<_edit->text()<<endl;
}Widget::~Widget()
{}

main.cpp

//小问学QT
#include<QApplication>//QObject是QT中最基本的类
#include"widget.h"
int main(int argc,char** argv)
{QApplication app(argc,argv);Widget widget;widget.show();return app.exec();
}

QT每日一练day5:QLabel和按钮窗口打印功能相关推荐

  1. QT每日一练day4:ubuntu中使用QT

    (本文主要是为了说明QT的跨平台特性)   一.安装QT sudo apt-get install qt5-default qtcreator cmake 二.打开QT 可以点击图标或命令行方式: 三 ...

  2. QT每日一练day1:第一个程序

    参考博文:Qt常见类.窗口类继承关系树图 QT每日一练(1):第一个程序 最终效果(GIF动图): step1: step2: step3: step4: step5: step6: step7: s ...

  3. linux qt 打印预览控件,Qt实现保存、浏览、预览、打印功能的示例代码

    Qt提供了以文本.图片.HTML等方式来实现对文档的操作,主要用到了QPrinter类和QPainter类,用到了QFileDialog文件窗口.QPrintPreviewDialog预览窗口类和QP ...

  4. QT每日一练day12:QDailog

    一.第一阶段 运行结果(GIF动图): day12.pro QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += ...

  5. QT每日一练day10:设计一个登陆界面

    目标 创建项目文件 下列代码编译运行: 继续添加代码: 在确认左边添加空白 设置英文显示为圆黑点显示 省略一些步骤描述 最终效果: work.pro widget.h widget.cpp main. ...

  6. QT每日一练day15:QColorDialog颜色对话框

    一.运行结果: 二.附代码: day15.pro QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++1 ...

  7. QT每日一练day14:QFontDialog字体对话框

    一.第一阶段 运行结果: day14.pro QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# ...

  8. QT每日一练day11:QMainWindow

    一.第一阶段 运行结果(GIF动图): day11.pro QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += ...

  9. QT每日一练day29:QT中的多线程探究

    一.未使用多线程,则w0先运行完后,w1才开始运行 运行结果(GIF动图): main.cpp xiaowen_QT_day29.pro QT+=widgets SOURCES += \main.cp ...

最新文章

  1. 腾讯联姻开心网意欲何为
  2. 剑指offer:正则表达式匹配
  3. 98.验证二叉搜索树
  4. vscode 生成mvc_ASP.NET MVC 简介(附VS2019和VSCode版示例)
  5. 电机编码器调零步骤_什么是无刷直流电机换向的最有效方法?
  6. 澳大利亚:令人钦羡的高福利国家 - 老牛的日志 - 网易博客
  7. chmod755的含义
  8. GIS空间分析 栅格数据分析3 可达性分析
  9. 平头哥CH2601开发环境(CDK)搭建
  10. 机器学习实战(Machine Learning in Action)学习笔记————10.奇异值分解(SVD)原理、基于协同过滤的推荐引擎、数据降维...
  11. 30 行代码实现蚂蚁森林自动收能量
  12. linux figlet 制作 banner
  13. linux删除卸载npm,卸载安装node npm (Mac linux )
  14. 【iOS开发】页面卡顿监控和优化
  15. Mac下Android studio搭建Android开发环境【新手】
  16. VMware 8安装苹果操作系统Mac OS X 10.7 Lion正式版
  17. Linux_vi/vim快捷键
  18. php API接口最基本的写法
  19. 终于可以写shui题了~
  20. 年度最火购车方式网上购车平台购车,强势来袭!

热门文章

  1. 基于JAVA+SpringBoot+Mybatis+MYSQL的送水公司后台管理系统
  2. Spark SQL join的三种实现方式
  3. Linux之iptables(六、rich规则)
  4. Android 源码分析(三) Service 启动分析
  5. 实验四+040+薛龚
  6. 搜狐-新闻页 粗略整理-自我学习
  7. [轉載 Delphi Format]
  8. 3-算法 鸡兔同笼 简单逻辑
  9. 学计算机毁一生,大学中4大“天坑”级别的专业,学了毁一生,家里没钱不要学...
  10. 微课|玩转Python轻松过二级(2.1.3节):字符串与字节串简介