PySide2 去掉 Dialog 的問號

2021-10-07 14:03:53 字數 1001 閱讀 5873

建立出來的 dialog 有乙個問號,但是不想要。

去掉方法:

self.setwindowflags(self.windowflags() & ~qt.windowcontexthelpbuttonhint)

self 就是 qinputdialog 這個類。

完整**如下,可直接執行:

import sys

from pyside2.qtcore import qt

class

modifydialog

(qinputdialog)

:def

__init__

(self,

*args,

**kwargs)

:super()

.__init__(

) self.setwindowtitle(

"title"

) self.setlabeltext(

"label"

) self.setwindowflags(self.windowflags()&

~qt.windowcontexthelpbuttonhint)

if __name__ ==

'__main__':[

])# 初始化應用

dial.show())

)

得到結果:

注意:在 pycharm 裡面可能會提示不能使用&,但是不用管,可以正常執行。

Pyside2開發環境搭建

pip install index url pyside2 trusted host download.qt.io 要分為三個步驟 開啟qtdesigner繪製視窗 將ui檔案轉換為py檔案供主程式呼叫 主視窗全域性初始化。使用過c 版本qt的老玩家 使用者 都知道,qtdesigner是乙個非常好...

pyside2設計GUI的發布

關於選擇pyside2的原因,裡有詳細說明,也可以參考對應的bilibili鏈結。發布程式需要的pyinstaller pip install pyinstallerpyinstaller f py noconsole hidden import pyside2.qtxml生成三個資料夾和乙個 sp...

PySide2教程 1 5 使用UI檔案

這篇教程講解如何使用qt creator來為你的pyside2專案建立圖形介面。你需要使用qt creator來設計和修改你的使用者介面 ui檔案 如果你不知道怎麼使用qt creator,可以看using qt designer這篇文章。在qt creator中,新建乙個qt design for...