QT ui界面设置总结

本文总结了QT UI界面的设置方法,包括控件圆角边框设置、托盘图标创建、窗口无边框、控件重叠的实现、QLabel点击事件监听及图文并存、QTableView的简单使用等,提供了详细的代码示例。
摘要由CSDN通过智能技术生成
控件设置圆角边框:

//通过控件的样式表即可实现

ui->widget->setStyleSheet(“border-radius:3px;”);
 

创建托盘图标:

复制代码
//加在ico图标

QIcon icon = QIcon(“:/icofire.ico”);

setWindowIcon(icon);

//创建

   trayIcon = new QSystemTrayIcon(this);

    trayIcon=new QSystemTrayIcon(this);

//关联曹函数,用于捕捉图标点击事件

connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(activated (QSystemTrayIcon::ActivationReason)));

trayIcon->setIcon(icon);

//设置上下文菜单

//trayIcon->setContextMenu(this->trayIconMenu);

trayIcon->show();
复制代码
 

窗口设置为无边框:

this->setWindowFlags(Qt::FramelessWindowHint);
 

控件重叠,即实现控件“浮动效果”:

  在界面存在布局的情况下,是无法将连个控件重叠在一起的,如果我们要实现界面中一部分控件“浮动”其他控件上的效果,可以通过栈布局的方式来实现。然而在默认情况下,栈布局同时只能显示一帧画面,要做到栈布局中所有控件同时显示,要用到一下代码:

QStackedLayout*laylout=(QStackedLayout*)ui->stackedWidget->layout();

laylout->setStackingMode(QStackedLayout::St
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值