社区
Qt
帖子详情
同样尺寸QMainWindow窗口总是比QDialog高一点
wxf54318
2020-02-09 10:25:05
我继承QMainWindow创建了程序主窗口类Mywindow,基于QDialog创建了一个对话框类Mydialog,两者
尺寸都是1366* 768,但为什么Mywindow会比Mydialog高出几十个像素?我设置的是同样尺寸啊!
...全文
524
7
打赏
收藏
同样尺寸QMainWindow窗口总是比QDialog高一点
我继承QMainWindow创建了程序主窗口类Mywindow,基于QDialog创建了一个对话框类Mydialog,两者 尺寸都是1366* 768,但为什么Mywindow会比Mydialog高出几十个像素?我设置的是同样尺寸啊!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxf54318
2020-02-13
打赏
举报
回复
可能是显示器分辨率的问题,在笔记本的显示器上就显示不正常,在外接的24寸大显示器上就正常。
Mr_V_
2020-02-13
打赏
举报
回复
肯定是实际执行的时候被某些约束修改了,检查窗口创建过程,有没有依赖关系,在代码里边打印尺寸看看,只能一点点排查
Mr_V_
2020-02-13
打赏
举报
回复
肯定是实际执行的时候被某些约束修改了,检查窗口创建过程,有没有依赖关系,在代码里边打印尺寸看看,只能一点点排查
wxf54318
2020-02-10
打赏
举报
回复
引用 1 楼 这是一个正经昵称 的回复:
是不是那个菜单栏?
我在QT 设计师中已经把菜单删掉了
这是一个正经昵称
2020-02-10
打赏
举报
回复
是不是那个菜单栏?
火花20180731
2020-02-10
打赏
举报
回复
有没有可能是底部状态栏
这是一个正经昵称
2020-02-10
打赏
举报
回复
MainWindow和dialog的实际大小都是多少?我这里Mainwindow是没问题
Q
Main
Window
, Q
Dialog
, QWidget特辑
由于QWidget是的子类,子类可以用于显示通过一系列绘制操作与QPainter类的实例组成的自定义内容。这种方法与图形视图框架使用的画布风格方法形成对比,在这种方法中,应用程序将项目添加到场景中,而框架本身进行渲染。每个Widget从其函数内部执行所有绘制操作。每当Widget需要重绘时(无论是由于某些外部更改,还是由应用程序请求),该函数都会被调用。模拟时钟示例展示了一个简单Widget如何处理绘制事件。
3.主
窗口
类型Q
Main
Window
,QWidget,Q
Dialog
主
窗口
类型: Q
Main
Window
: 可以包含菜单栏,工具栏,状态栏和标题栏,是最常见的
窗口
形式 QWidget: 不确定
窗口
的用途的时候, 就用这个。 Q
Dialog
: 是对话
窗口
的基类。是没有工具栏,状态栏,菜单栏的。 简单案例: from PyQt5.QtWidgets import QApplication,QWidget,Q
Main
Window
,QPushButto...
Qt三大
窗口
类:Q
Main
Window
、QWidget、Q
Dialog
全解析
本文深入解析了Qt框架中三大核心
窗口
类的特性和应用场景:Q
Main
Window
作为重量级主
窗口
,内置菜单栏、工具栏等组件,适合构建完整独立应用;QWidget是轻量级万能容器,可灵活构建任意界面;Q
Dialog
专用于交互反馈,支持模态/非模态对话框。通过对比表展示了三者在设计定位、预设组件、灵活性和资源占用等方面的核心差异,并给出选型建议:Q
Main
Window
适合主
窗口
开发,QWidget适用于自定义界面,Q
Dialog
专注于交互场景。开发者可根据实际需求组合使用这三类
窗口
,
高
效构建Qt应用程序。
PyQt5第一部分-
窗口
类:QWidget, QDeskWidget, QTabWidget, Q
Main
Window
, Q
Dialog
0 前言 PyQt5 是Digia的一套Qt5应用框架与python的结合,是最强大的GUI库之一 PyQt5是一个包,包内有PyQt5.QWidgets,PyQt5.QtCore等模块 .py文件生成exe文件请看Python-pip指令 页面
窗口
,只用于生成页面容纳其他
窗口
和控件,自身不具有任何功能的QWidget类
窗口
,单独使用没有任何意义 1 基本
窗口
QWidget QWidget是PyQt5的核心,QWidget加任意控件就可以形成最简单的APP 1.1 方法列表 QWidget类 说明
PyQt5基本
窗口
控件-----Q
Main
Window
PyQt5学习之路,点击有pyqt5学习笔记 在PyQt5中,提供了三种
窗口
类型,Q
Main
Window
,QWidget和Q
Dialog
,三个类都是用来创建
窗口
的,可以直接使用,也可以继承后再使用 Q
Main
Window
:包含菜单栏,工具栏,状态栏和标题栏。是最常见的
窗口
形式,通常被用作为主
窗口
(不能设置布局,使用setLayout()方法,因为它有自己的布局); Q
Dialog
:是对话框
窗口
的...
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章