为什么80%的码农都做不了架构师?>>> ...
阅读这篇文章我能学到什么?
File
Dialog
被用于进行目录选择、单个
文件
选择、多个
文件
选择。下面讲解基本用法。
——如果你觉得这是一篇不错的博文,希望你能给一个小小的赞,感谢您的支持。
1 创建
文件
对话框
1.1 选择目录
getExistingDirectory()方法可调用目录选择
对话框
,选定目录后该函数返回所选路径。
代码示例:
from
PySide
2.QtWidgets import QApplication, Q
From:https://blog.csdn.net/qq_40666028/article/details/81069878
基于Qt Designer 和 pyuic 开发 UI 界面的方法:https://blog.csdn.net/philipyou/article/details/80309339
QtDesigner 安装:http://code.py40.com/2540.h...
在上一次的
学习
中,我们
学习
了如何用
pyside
2创建一个简单的窗口,但是实在是太简陋了。为了设计ui界面,并将其放到
pyside
2程序中,我们需要做一些准备工作。
首先我们要安装一个软件,它的名字叫做:Qt Creator,也简称QC,它是一个用来设计ui界面的软件,具体的下载方式我也就不介绍了,大家自己安装下载。下载完成后,打开大概是这样:
既然能打开QC设计界面,那就让我们进行下一步准备工作:ui
文件
转
python
的.py
文件
。废话不多说,直接上代码:
qt2py_release_v_1
本页面描述了如何使用Qt Creator为你的Qt for
Python
项目创建图形界面。你需要Qt Creator来设计和修改你的界面(UI
文件
)。
如果你不清楚如何使用Qt Creator,请参考使用Qt Designer文档
生成UI
文件
在Qt Creator中,创建一个新的Qt Design Form,选择“主窗口”模板。另存为mainwindow.ui
文件
。向centralwidget的中心添加一个QPushButton。
你的mainwindow.ui
文件
如下所示:
```
python
import os
from
PySide
2.QtWidgets import QApplication, QLabel, QWidget, Q
File
Dialog
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.label = QLabel(self)
self.label.setGeometry(10, 10, 300, 30)
self.show_
file
_
dialog
()
def show_
file
_
dialog
(self):
file
_path, _ = Q
File
Dialog
.getOpen
File
Name(self, "选择
文件
", os.getcwd())
if
file
_path:
self.label.setText(
file
_path)
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
这段代码创建了一个窗口,其中包含一个QLabel控件,当用户点击按钮时,会弹出
文件
选择
对话框
,用户选择
文件
后,
文件
路径会显示在QLabel控件中。
解决com.intellij.openapi.project.IndexNotReadyException: Please change caller according to com.intelli...
唯刀百辟唯心不易:
使用ctdb+samba+glusterfs搭建NAS集群系统
星宇2333: