qt中如何实现界面之间传递数据??

傲娇的李怕怕? 2024-06-03 20:52:56
最佳回答
之所以没有答案,不是这个难,而是很简单。直接从 小对话框里面读数据就完事了。刚写的://////////////////////dialog.cppdialog::dialog(qwidget *parent) : qdialog(parent), ui(new ui::dialog){ ui->setupui(th**); ui->lineeditpassword->setechomode(qlineedit::password);}dialog::~dialog(){ delete ui;}void dialog::on_pushbuttonlogin_clicked(){ //获取数据 m_struser = ui->lineedituser->text(); m_strpassword = ui->lineeditpassword->text(); //校验数据 if(m_struser.**empty() || m_strpassword.**empty()) { q**box::**rmation(th**, qstring(tr("tips")) ,qstring(tr("user name or password ** empty!"))); //等待下次按钮 } else { //正确的用户名和密码 th**->accept(); }}void dialog::on_pushbuttonquit_clicked(){ th**->reject();}////////////////////////////////mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include "dialog.h"mainwindow::mainwindow(qwidget *parent) : qmainwindow(parent), ui(new ui::mainwindow){ // ui->setupui(th**); // dialog* pdlglogin = new dialog(**); //以模式对话框显示 int nresult = pdlglogin->exec(); if(nresult != qdialog::accepted) { //登录错误,退出 exit(1); } //正常登录 //读取用户名和密码 m_struser = pdlglogin->m_struser; m_password = pdlglogin->m_strpassword; //设置标签为用户名 ui->labelusername->settext(m_struser); //绑定退出信号到关闭槽函数 connect(ui->action_quit, signal(triggered()), th**, slot(close())); //将主窗口移到指定位置 th**->move(qpoint(0,0)); //}mainwindow::~mainwindow(){ delete ui;} 20210311
汇率兑换计算器

类似问答
  • 如何理解传统数据与大数据之间的区别
    • 2024-06-03 06:22:51
    • 提问者: 未知
    针对大数据带给教育的机遇与挑战,与读者深入探讨和分享大数据与传统数据的区别,及其行业落地的进展情况。一、大数据与传统数据的区别 与所有新鲜事物一样,大数据是一个尚未被明确定义的概念。它如此年轻,以至于最时髦的大学还没来得及赶上开设这门专业,最时髦的专家也还未能让自己的理论...
  • 世界银行数据如何得到的
    • 2024-06-03 23:30:17
    • 提问者: 未知
    1、先登录**数据库网站,找到国际数据,进入世界银行官网;2、选择显示文字为中文,点击页面下的数据栏;3、在查询指标的界面下,选择按专题查询;4、选择按经济与增长标签查询5、界面一般显示的是cni数据,可以点击更多数据进行调换,改为gdp数据。6、点击经济与增长下的gdp(现价美元)7、这样就可以查询各个**不同时期的gdp。
  • 有没有网页之间的参数传递的ppt
    • 2024-06-03 22:39:15
    • 提问者: 未知
    powerpoint中如何使用母版1.下载后的powerpoint模板怎样导入powrpoint中去菜单栏→文件→另寸为→保存类型→演示文稿设计模板(*.pot)2.怎样更换powerpoint里的模版,使每块母版不一样菜单栏→...
  • excel2010/2016中实现行与列之间的数据转换
    • 2024-06-03 22:00:29
    • 提问者: 未知
    1,选中单元格区域a1:j1,并复制所选区域。2选中新的单元格区域a2:a11,如图2所示。3在选中的a2:a11的区域内右键选择“选择性粘贴”4弹出如图下图所示的对话框中,单击“转置”按钮。5转置结果如下图所示,自己调整下格式就好了,不要的数据删除6列转行用相同的方法,选中a2:a11后复制然后选择a12:j127重复第三步和第四步的方法,得到转置结果如下end
  • qt中table view怎么显示sqlite数据库的内容?
    • 2024-06-03 03:06:44
    • 提问者: 未知
    在qt的widget中用tableview显示sqlite数据库表中的内容。  假设有数据库文件test.db,有表table(id integer, name nvarchar(20),age integer),且有数条数据。  首先用qtcreator创建一个基于widget类的窗口,再拖一个tableview到widget中,保存,然后按照如下方法进行:  1.在widget.h中增添头文件...
  • 如何用qt实现在图片上叠加显示文字
    • 2024-06-03 03:44:38
    • 提问者: 未知
    利用qt在图片上叠示文字的代码如下:qcustlabel::qcustlabel(qwidget *parent):qlabel(parent){ setpixmap(qpixmap(qstring::fromutf8(":/images/square.png"))) ; text="001";}void qcustlabel::painteven...
  • 服装品牌与媒体之间如何实现双赢??
    • 2024-06-03 15:23:20
    • 提问者: 未知
    在日前举行的富贵鸟男装·**服装品牌与传媒战略联盟峰会上,各方人士一致认为,服装企业打造品牌离不开媒体,双方要实现双赢必须学会如何开展由内而外的合作,企业应该提高对媒体的认知程度和...
  • 如何实现大数据与环保产业的深度融合
    • 2024-06-03 05:31:14
    • 提问者: 未知
    这其中一个关键点,就是应用场景。大数据产业方案中应用场景的颗料度,跟方案提供者对于产业管理及业务的认知度成正比。而这个认知度及行业经验的载体,叫模型。埃睿迪创始人吴奇锋提到,大数据的下半场是跟产业的深度融合,融合产生价值的前提是基于对产业的透彻了解、产业知识及经验的深厚...
  • 如何获取实时的股票数据
    • 2024-06-03 06:26:24
    • 提问者: 未知
    行情软件里面显示的股票数据,不是实时的,一般要延时几秒钟,甚至十几秒钟。可以使用一些收费的软件,行情刷新的速度更快一些,但也不可能完全做到实时,还是有一定的延时,只不过比免费的软件延时少点而已。
  • 如何获取实时的股票数据
    • 2024-06-03 05:55:28
    • 提问者: 未知
    股票实时数据可以下载同花顺通达信等看盘软件这些都是实时数据显示
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。