我有三(3)个表格,即Form1,Form2和带按钮的Form3。
Form1是我的主要窗体,窗口状态为最大化,窗体边框样式为无。
My code from Form1 inside a button click event
Dim form2 As New Form2
form2.show()
Form2是一个显示一些详细信息的弹出式表单。窗口状态为正常,窗体边框样式为固定。它是使用Form1中的按钮打开的。
My code from Form2 inside a button click event
Dim form3 As New Form3
form3.show
问题: Widget 'A‘是一个图层窗口,在MainWindow 'B’中单击按钮后显示。如何分配一个处理程序来处理单击Widget 'A‘窗口边框上的'X’返回的信号(有关当前实现,请参见下面)。
def on_mainWindow_B_button_clicked(self, widget):
self.widget_a.show()
def on_widget_a_destroy(self, widget): #this is the handler I have right now yet after it's called and
我试着用png制作一个闪屏。我使用Python3.7.4 64位,在macOS 10.14.4和可视化代码1.33.1下
如果为root.overrideredirect(真),则不显示任何窗口。使用root.overrideredirect(False)时,png可以正确显示,但窗口顶部的边框是可见的。
import tkinter as tk
root = tk.Tk()
# Hide the root window drag bar and close button
root.overrideredirect(True)
# Make the root window always on
我试图让一个助手窗口打开边框,减少全屏,而不是让它出现在任务栏上。我让它没有出现在任务栏上,但由于某种原因,它破坏了窗口的大小,使它变得很小,而不是全屏。
下面是我想要的代码,除非窗口出现在任务栏上:
class BWindow(QtWidgets.QWidget):
def __init__(self):
global rect
super(BWindow, self).__init__()
self.setWindowFlags(
QtCore.Qt.Window
|