Qt
Joeyos
https://joeyos.github.io
展开
-
Qt在任务栏使程序最小化
点击任务栏图标,可以使窗口最小化,只需添加如下代码:setWindowFlags(Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowMinMaxButtonsHint);//任务栏使程序最小化实现无边框,窗口背景透明化: setWindowFlags(Qt::FramelessWindowHint);...原创 2016-08-06 19:57:19 · 5316 阅读 · 4 评论 -
Qt拖动程序窗口
1. 头文件声明 /* 鼠标拖动窗口 */ void mouseMoveEvent(QMouseEvent *event); void mousePressEvent(QMouseEvent *event);2.实现函数void Widget::mousePressEvent(QMouseEvent *event){ if(event->buttons() == Qt原创 2016-08-06 20:03:09 · 362 阅读 · 0 评论 -
Qt窗口像QQ在屏幕顶端自动隐藏
GithubPage:https://zhangquan1995.github.io1.头文件声明 /* 记录窗口当前的位置 */ void enterEvent(QEvent *); void leaveEvent(QEvent *); QPoint StartPos; QPoint EndPos; QPoint mousePos;...原创 2016-08-06 20:07:48 · 2286 阅读 · 0 评论 -
Qt中用QSS切分图片
GithubPage:https://zhangquan1995.github.ioQt设计时有时需要实现动态按钮,按钮点击时一个状态,鼠标悬浮时一个状态,离开时一个状态,静止时一个状态。可以用一张png长图,使用QSS分段截取,分配给每一个状态。 1.调用函数 SetButtonStyle(ui->flashButton,":/images/button.p...原创 2016-08-06 20:18:26 · 3534 阅读 · 1 评论 -
Qt双击表格获取表格内容
1.调用函数 ui->userTableWidget->setSelectionBehavior ( QAbstractItemView::SelectRows); //设置选择行为,以行为单位 ui->userTableWidget->setSelectionMode ( QAbstractItemView::SingleSelection); //设置选择模式,选择单行 u原创 2016-08-06 20:21:37 · 2470 阅读 · 0 评论 -
基于Qt的QQ局域网聊天
近几日闲来无事,便想做个东西玩玩,敲敲代码,取取经,玩玩Qt,做点小Demo。参考多方资料,结合了众多网友的技术,做了一个基于Qt的QQ局域网聊天软件。源码下载:点击下载源码GithubPage:https://zhangquan1995.github.io基本功能: - 文件传输 - 自定义菜单按钮 - 更换背景皮肤 - 支持Enter键发送消息 - 文本区域滚动...原创 2016-08-06 18:51:03 · 13067 阅读 · 10 评论