qt(qu chu biao ti lan /窗口非暴力置顶)
qt中如何去掉主窗口标题栏
做qt界面的时候这个问题想了一段时间,不过想象也简单,问了别人才知道是那么简单。
有这样一个程序:
#include <QtGui/QApplication>
#include <qtextcodec.h>
#include <QtGui/QDialog>
#include <QtCore/QTimer>
#include "widget.h"
int main(int argc, char *argv[])
{
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QApplication a(argc, argv);
QDialog dialog;
dialog.setStyleSheet(QString::fromUtf8("background-image: url(:/images/1.PNG);/n"
"color: rgb(0, 255, 0);/n"
"font: 75 16pt /"/345/256/213/344/275/223/";"));
dialog.setGeometry(QRect(50, 50, 350, 250)); //可设置窗口显示的方位与大小
dialog.setWindowFlags(Qt::FramelessWindowHint); //也是去掉标题栏的语句
Widget w;
QTimer timer;
QObject::connect(&timer, SIGNAL(timeout()), &w, SLOT(showNormal()));
QObject::connect(&timer, SIGNAL(timeout()), &dialog, SLOT(accept()));
timer.start(5000);
dialog.exec();
w.showNormal(); // 1、可更改的地方。
return a.exec();
}
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
QMessageBox::StandardButton message;
QApplication::setStyle(QStyleFactory::create("plastique"));
QApplication::setPalette(QApplication::style()->standardPalette());
ui.setupUi(this);
connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(mountMessage()));
connect(ui.pushButton_2, SIGNAL(clicked()), this, SLOT(umountMessage()));
connect(ui.pushButton_3, SIGNAL(clicked()), this, SLOT(saveMessage()));
connect(ui.pushButton_5, SIGNAL(clicked()), this, SLOT(adjustMessage()));
connect(ui.pushButton_7, SIGNAL(clicked()), this, SLOT(about_usMessage()));
connect(ui.pushButton_4, SIGNAL(clicked()), this, SLOT(stop_saveMessage()));
connect(ui.pushButton_6, SIGNAL(clicked()), this, SLOT(touchMessage()));
connect(ui.pushButton_8, SIGNAL(clicked()), this, SLOT(exitMessage()));
mount_u(); //挂载U盘成功!
if( !have_video() ) { //if have WebCam?
message = QMessageBox::information(this, tr("摄像头未连接"),
tr("摄像头未连接,请连接摄像头。") );
}
setWindowFlags(Qt::FramelessWindowHint); /2、可更改的地方
setWindowTitle(tr("欢迎使用迷你监控器!"));
}
程序中更改两处显示主窗口的样式。
1、该处可设置窗口大小样式,有四种选择
w.show(); 实际大小
w.showEvent() 自定义大小
w.showFullScreen(); 全屏
w.showMaximized(); 最大化
w.showMinimized(); 最小化
w.showNormal(); 正常
2、该处是去掉窗口标题栏的语句
qt(qu chu biao ti lan /窗口非暴力置顶)相关推荐
- 计算机窗口置顶,将想要的窗口一直置顶的具体操作步骤介绍
很多时候,我们想在电脑上同时进行多步操作,想要使某一个窗口不被其它操作窗口所覆盖,该怎么操作呢?当我们同时打开多个窗口时,将想要的窗口进行置顶,使它显示在最前排,那么无论我们怎么切换界面,它都不会被覆 ...
- cmd设置总是置顶_怎么将想要的窗口一直置顶 原来只要这简单的一步
很多时候,我们想在电脑上同时进行多步操作,想要使某一个窗口不被其它操作窗口所覆盖,该怎么操作呢?当我们同时打开多个窗口时,将想要的窗口进行置顶,使它显示在最前排,那么无论我们怎么切换界面,它都不会被覆 ...
- 窗口取消置顶后被父窗口挡住,HWND_TOPMOST与HWND_NOTOPMOST踩坑记录
遇到问题 使用 ::SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); ::SetWindowPos(hwnd ...
- qt鼠标进入窗体后,窗体自动置顶
提要 鼠标进入窗体后,窗体自动置顶,鼠标移开窗体后,窗体恢复之前的状态. 示例 运行效果如下: 程序刚启动的效果如下: 鼠标放在某一个窗口上的效果如下: 可实现鼠标放在某一个窗口上该窗口置顶,且窗口的 ...
- 窗口桌面置顶(主窗口和子窗口)
在Delphi中,非主窗体如何置顶 SetWindowPos(Form1.Handle, HWND_TOPMIOST, Left, Top, Width, height, SWP_SHOWWINDOW ...
- 什么软件可以将win窗口进行置顶_电脑极简指南,这5个方法可以帮你节约生命...
1.阅读本文预计需要 10 分钟,并提供了资源下载.2.本文是「电脑爱好者」专题C09篇的更新版本.3.第一时间获取更新,欢迎关注「奔跑中的奶酪」. 导读 北方的朋友可能不知道,在南方的菜市场,如果你 ...
- 什么软件可以将win窗口进行置顶_有了它们,我把所有截图、录 GIF、录屏软件都卸了...
Photo by Nathan 这里是「每周分享」的第 24 期.往期分享内容可以在公众号后台的 「不务正业」菜单中找到,Python 类的文章在另一个「不误正业」菜单中. 这一期的话题是:截图.录 ...
- qt5 linux 窗口不能置顶_Qt 5.15 LTS发布,Qt 6要来了
Qt 5.15 LTS 已经发布了,这是 Qt 5 系列的最后一个功能版本,为下一个主要版本 Qt 6 做了大量准备工作.此版本将为所有商业许可证持有者提供三年的长期支持,在三年的支持期后,可以选择提 ...
- TK 设置tkinter窗口的置顶属性,保持最上层
要使窗口在tkinter应用程序中停留在其他窗口之前,请使用 attributes('-topmost', 'true') import tkinter as tk from tkinter impo ...
- 什么软件可以将win窗口进行置顶_【玩转YOGA】第四期:像平板一样使用平板——触屏手势软件GestureSign...
YOGA C系列翻转本配备了一块十点触控屏幕,它给我们带来了全新的Windows触控体验,将屏幕翻折后更可以当成一台平板来使用.不过由于Windows本身仍是一个电脑操作系统,默认场景下的许多交互逻辑 ...
最新文章
- Google AMP WebPackage 在 Webnovel 的应用
- 最短编辑距离 python_最短编辑距离算法实现
- sqli-labs(十三)(hpp)
- java 字符串 加密_如何用JAVA实现字符串简单加密解密?
- [USACO1.1]黑色星期五Friday the Thirteenth
- mysql ---- innodb-3-锁、事务
- iOS开发—在@interface,@implementation和@property中变量的定义
- ssl1341-Asteroids【最大匹配,最小点覆盖,图论】
- java中的asList_Java中的Arrays.asList()方法
- 原因为 1.无法找到文档; 2. 无法读取文档; 3. 文档的根元素不是xsd:schema
- #6278. 数列分块入门 2
- 连接Oracle时,navicat可以登录,但是用plsql登录会报 ora-01017:invalid username/password; logon denied
- hdu 1003 Max Sum 简单动态规划
- 数据结构c语言版算法知识点,2020考研计算机《数据结构(C语言版)》复习笔记(3)...
- FileInputStreamFileOutputStream
- 推荐一款颜值逆天且功能齐全的开源Shell工具
- setup factory的命令行打包
- ZT - 谷歌微软等三巨头掀电视革命:智能电视年底成真
- python登录注册程序编写_python写注册程序
- RequestResponse入门1(Request)