[quote=引用 19 楼 lwei2 的回复:][quote=引用 18 楼 芒果黑 的回复:][quote=引用 16 楼 lwei2 的回复:][quote=引用 10 楼 芒果黑 的回复:]大概知道你的意思了。。。 你这样,窗体还是只有一个,把你需要的背景绘制到图片里面,每个背景对应一张图片,在paintEvent里面绘制图片,你切换不同的画面就是切换不同的图片进行绘制,这样就不会有多个窗口切换闪的问题
[quote=引用 18 楼 芒果黑 的回复:][quote=引用 16 楼 lwei2 的回复:][quote=引用 10 楼 芒果黑 的回复:]大概知道你的意思了。。。 你这样,窗体还是只有一个,把你需要的背景绘制到图片里面,每个背景对应一张图片,在paintEvent里面绘制图片,你切换不同的画面就是切换不同的图片进行绘制,这样就不会有多个窗口切换闪的问题
[quote=引用 16 楼 lwei2 的回复:][quote=引用 10 楼 芒果黑 的回复:]大概知道你的意思了。。。 你这样,窗体还是只有一个,把你需要的背景绘制到图片里面,每个背景对应一张图片,在paintEvent里面绘制图片,你切换不同的画面就是切换不同的图片进行绘制,这样就不会有多个窗口切换闪的问题
[quote=引用 10 楼 芒果黑 的回复:]大概知道你的意思了。。。 你这样,窗体还是只有一个,把你需要的背景绘制到图片里面,每个背景对应一张图片,在paintEvent里面绘制图片,你切换不同的画面就是切换不同的图片进行绘制,这样就不会有多个窗口切换闪的问题
[quote=引用 13 楼 lwei2 的回复:][quote=引用 12 楼 这是一个正经昵称 的回复:] 有一个背景窗口。 有个QWidget 1号,parent为背景窗口,放按钮+文字 有个QWidget 2号,parent为背景窗口,放图片 启动后背景窗口和1号show,2号hide。 点击按钮后1号hide,2号show。 控件在窗口里显示和隐藏不会闪的。这两个控件,也可以认为就是一个窗口上有两块大小和位置自定义的画布。
大概知道你的意思了。。。 你这样,窗体还是只有一个,把你需要的背景绘制到图片里面,每个背景对应一张图片,在paintEvent里面绘制图片,你切换不同的画面就是切换不同的图片进行绘制,这样就不会有多个窗口切换闪的问题
[quote=引用 12 楼 这是一个正经昵称 的回复:] 有一个背景窗口。 有个QWidget 1号,parent为背景窗口,放按钮+文字 有个QWidget 2号,parent为背景窗口,放图片 启动后背景窗口和1号show,2号hide。 点击按钮后1号hide,2号show。 控件在窗口里显示和隐藏不会闪的。这两个控件,也可以认为就是一个窗口上有两块大小和位置自定义的画布。
有一个背景窗口。 有个QWidget 1号,parent为背景窗口,放按钮+文字 有个QWidget 2号,parent为背景窗口,放图片 启动后背景窗口和1号show,2号hide。 点击按钮后1号hide,2号show。 控件在窗口里显示和隐藏不会闪的。这两个控件,也可以认为就是一个窗口上有两块大小和位置自定义的画布。
正常的paintEvent是不会弹窗体的,你肯定哪里不对,没代码谁也不知道你有什么问题
16,216
社区成员
26,595
社区内容
加载中
试试用AI创作助手写篇文章吧