Qt Designer布局预览正常,代码调用时所有控件堆在一起
2024-08-23 11:13:01
一、实验环境
1.Windows10x64
2.anaconda4.6.9 + python3.7.1(anaconda集成,不需单独安装)
3.pyinstaller3.5
二、问题描述
1.Qt Designer布局窗口如下
控件支持伸展
2.调用代码如下
class BinMerge(QMainWindow):
def __init__(self, *args):
super(BinMerge, self).__init__(*args)
self.ui = Ui_BIN_Merge()
self.ui.setupUi(self) if __name__ == '__main__':
app = QApplication(sys.argv)
bm = BinMerge()
bm.show()
sys.exit(app.exec_())
import语句请自行补充!
3.运行程序,显示如下
4.原因分析
BinMerge类继承自QMainWindow,QMainWindow有自己的布局方式;只需将父类QMainWindow更改为QDialog即可。
5.再次运行程序
最新文章
- Rafy 框架 - 流水号插件
- wget 断点续传 &; nginx文件服务器
- window10 office 手工完全卸载
- 我的runtime学习笔记
- 使用ajaxfileupload.js实现文件上传
- Testing - 测试基础 - 探索
- 备用帖子1Shell(Shell R语言)
- 程序员定制的中州韵(rime)windows版(小狼毫)微软双拼输入法
- Android模拟器分辨率介绍
- 学习笔记--【转】Parameter与Attribute的区别&;servletContext与ServletConfig区别
- Kafka笔记--使用ubuntu为bocker(服务器)windows做producer和comsumer(客户端)
- Java基于Socket文件传输示例
- TestNG的使用方法
- UVA 12171 Sculpture
- 【XSY2727】Remove Dilworth定理 堆 树状数组 DP
- jvm本地实战
- GoldenGate 12.3 MA架构介绍系列(2) - 数据同步测试
- SpringBatch Sample (三)(XML文件操作)
- [hadoop读书笔记] 第四章 Hadoop I/O操作
- 从996到ICU——我们终将被自我厌恶
热门文章
- 4、netty第三个例子,建立一个tcp的聊天的程序
- pgwSlideshow.js
- enable SSL on weblogic
- python 基础学习笔记(6)--函数(1)
- vue项目空格报错,缩进不对报错,格式报错!!!
- 电池中的NTC功能是什么?【转】
- enter键的使用
- java之匿名内部类
- 由异常:Repeated column in mapping for entity/should be mapped with insert=";false"; update=";false 引发对jpa关联的思考
- 源生JS实现点击复制功能