Qt5.12实战之QWidget使用
创始人
2025-05-31 06:58:05
0

main.cpp

#include "mainwindow.h"
#include 
#include int main(int argc, char *argv[])
{QApplication a(argc, argv);MainWindow w;w.resize(1920,1080);w.setWindowTitle(QStringLiteral( "基于qt5开发的应用程序"));w.show();w.move(0,0);qDebug()<
#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include 
#include QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACEclass MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();
signals://自定义信号void cust_sig_hide_btn();
private slots:void on_pushButton_clicked();//自定义槽void onChangeLabelText();void on_cust_sig_hide_btn();void on_label_2_linkActivated(const QString &link);void onMyQtBtnClicked();void on_pushButton_2_clicked();void on_pushButton_3_clicked();private:Ui::MainWindow *ui;};
#endif // MAINWINDOW_H

mainwindow.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include 
#include  
#include 
#include 
#include "mydialog.h"
#include MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);ui->pushButton->setFont(QFont("宋体",38));ui->pushButton->resize(1600,200);QDateTime t = QDateTime::currentDateTime();QString strTime=t.toString("yyyy-MM-dd hh:mm:ss.zzz ddd");ui->pushButton->setText(strTime);ui->label->setText(t.toString("yyyy"));ui->label_2->setText(t.toString("MM"));ui->label_3->setText(t.toString("dd"));setWindowIcon(QIcon(":/res/icon.ico"));setStyleSheet("background-image: url(:/res/WechatIMG89.jpeg); ");//手动链接事件信号与槽QObject::connect(ui->pushButton,//按钮发起点击信号SIGNAL(clicked()),//信号名this,//当前窗口接收信号SLOT(onChangeLabelText()));//处理信号函数QObject::connect(this,SIGNAL(cust_sig_hide_btn()),this,SLOT(on_cust_sig_hide_btn()));connect(ui->myQtBtn,SIGNAL(clicked()),this,SLOT(onMyQtBtnClicked()));
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::on_pushButton_clicked()
{//中文输出要使用fromLocal8Bit//不然会乱码qDebug()<show();}void MainWindow::onChangeLabelText()
{qDebug()<label->setText("Change");//修改label文本emit cust_sig_hide_btn();//发起信号
}void MainWindow::on_cust_sig_hide_btn()
{//ui->pushButton->hide();
}void MainWindow::on_label_2_linkActivated(const QString &link)
{}void MainWindow::onMyQtBtnClicked()
{myDialog *dlg = new myDialog(this);dlg->show();qDebug()<

相关内容

热门资讯

美国电动汽车“缺血”,根源居然... 美国商务部7月17日宣布,对来自中国的活性阳极材料(Active Anode Material,简称...
送门票发福利 银行助力提振消费... 随着促消费政策陆续出台,在前期探索后,银行支持提振和扩大消费的措施越来越具体、优惠越来越亲民,力度也...
黄金市场高位震荡:多空博弈加剧... 近期,黄金市场呈现 “量价齐升” 与 “资金分歧” 并存的复杂格局。截至 2025 年 7 月 23...
中科酷原完成数千万元战略融资,... 图片系AI生成 7月23日消息,中科酷原科技(武汉)有限公司(以下简称“中科酷原”)宣布完成数千万元...
前“二股东”因开赌场被捕,恒坤... 作者:何光 编辑:马克 科创板又迎来一家即将上会的“硬科技”企业。 厦门恒坤新材料科技股份有限公司(...
中国太平总经理李可东兼任太平财... 运营商财经网 实习生付桢/文 近日,太平养老官网发布的两则公告,经国家金融监督管理总局核准,李可东正...
紫燕百味鸡携手淘宝闪购,全域新... 近日,紫燕百味鸡与淘宝闪购平台携手联名点亮上海多个地标,通过淘宝闪购平台限时特惠活动,精准触达年轻消...
为何苹果在AI上进展缓慢?外媒... 【环球网科技综合报道】7月22日消息,据外媒AINEWS报道称,在人工智能浪潮汹涌澎湃的当下,苹果却...
原创 比... 原创首发 | 金角财经(ID: F-Jinjiao) 作者 | 温颖颖 又一“老登经济”泡沫破了。 ...
《低空经济基础设施框架指引(2... 7月23日,在2025国际低空经济博览会暨低空经济基础设施发展大会上,中国民用机场协会副秘书长黄伟宏...
坚定信心 勇挑大梁·产业新亮点... 来源:石家庄广播电视台 创新抢先一拍,成就钢铁独角兽 ——探访首钢智新的转型路径 7月16日,首钢...
奥克斯赴港上市前分红近38亿,... 奥克斯电气有限公司(下称“奥克斯”)离港交所上市又进一步。 近日,中国证监会官网显示,奥克斯取得境外...
外卖新战场:对决供应链 21世纪经济报道记者孔海丽、实习生吴佳芸、欧思岐 北京报道 外卖大战,正从手机屏幕里的补贴大战,烧向...
披着“稳定币”外衣!五大特征教... 本文转自【人民网】; 稳定币概念自6月底走热以来,一直是市场关注的焦点。在火热的市场情绪下,一些不法...
AI赋能,数智升级——浪潮智慧... 日前,中国卫生信息技术/健康医疗大数据应用交流大会暨软硬件与健康医疗产品展览会(2025CHITEC...
股票杠杆新玩法:ETF期权替代... 在股票投资的工具中,股票杠杆是一个需要谨慎对待的存在,它既可能为投资者带来放大的操作空间,也潜藏着相...
突破34万亿大关 公募基金管理... 公募基金管理规模再攀新高峰。天相投顾数据显示,截至2025年二季度末,公募基金管理规模突破34万亿元...
“巴菲特最爱”的中证红利质量E... 7月23日,两市午后走弱,截至14时49分,贵州茅台6连升,中证红利质量ETF(159209)跌0....
海南全岛封关时间定了!啥是封关... 国家发展改革委副主任王昌林7月23日在国新办发布会上表示,关于海南自贸港封关的具体时间,经党中央批准...