信号槽的优点: 松散耦合 , 信号发送端和接收端本身是没有关联的 , 通过connect连接 , 将两端耦合到一起。 点击按钮关闭窗口 参数1 信号的发送者 参数2 发送的信号(函数的地址) 参数3 信号的接收者 参数4 处理的槽函数 connect(btn2 , &QPushButton::cli ...
分类:
其他好文 时间:
2020-01-10 12:25:36
阅读次数:
72
参考:https://blog.csdn.net/qq_31683775/article/details/84025025 qt中集成cef浏览器例子qtCefBrowser参考上上篇文章,vs2017编译生成:libcef_dll_wrapper.lib(静态库,debug-MDd,release ...
上机环境linux mint Qt5.11 需求:自定义一个label,使得label在点击时可以显示鼠标的坐标值 步骤一,新建一个QWidget项目 方便起见,设置如下 步骤二,新建一个Label类 自定义的控件,无非是在Qt官方控件的基础上添加新的槽(通俗点就是响应事件的函数),那么必定要继承基 ...
分类:
编程语言 时间:
2020-01-06 12:50:29
阅读次数:
106
如果关闭QWidget,就会产生一个QCloseEvent,并且把它传入到closeEvent函数的event参数中。改变控件的默认行为,就是替换掉默认的事件处理。 原生的英文提示框: 修改成中文样式: ...
分类:
其他好文 时间:
2020-01-04 16:28:33
阅读次数:
255
MainWidget* mainWindow = nullptr; foreach (QWidget *w, qApp->topLevelWidgets()){ if (MainWidget* mainWidget = qobject_cast<MainWidget*>(w)) mainWindow... ...
分类:
其他好文 时间:
2019-12-30 14:48:27
阅读次数:
104
Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门: import sysfrom PyQt5.QtWidgets import QWidget,QApplication #导入两个类来进行程序界面编程if __name__=="__main__": #创建一个Ap ...
分类:
编程语言 时间:
2019-12-19 09:54:29
阅读次数:
981
1、QT是C++编写的跨平台GUI库,GUI是指桌面程序应用。 2、开发基于pyqt5的桌面应用程序必须要使用两个类Qapplication和Qwidget类,都在PyQt5.Qt.widgets里面 3、pycharm里面讲QTdesigner文件产生的ui文件转换为.py文件需要使用pygui转 ...
分类:
编程语言 时间:
2019-12-19 09:46:14
阅读次数:
170
QObject :所有 Qt 类的基类 QWidget类:包含所有组件的类 Widgets:组件,组成Qt界面的基本元素 window:界面,是不含有父组件的组件 Child Widgets:子组件,主界面里的其他组件 layouts:布局,界面上组件排列的方式 ...
分类:
编程语言 时间:
2019-12-16 22:46:46
阅读次数:
103
完整实例 1 import sys 2 3 from PyQt5.QtWidgets import QApplication, QMainWindow, QMenu, QVBoxLayout, QSizePolicy, QMessageBox, QWidget, \ 4 QPushButton 5 ...
分类:
其他好文 时间:
2019-11-14 10:10:43
阅读次数:
138
最近需要为一个工具添加注册码,查阅了网上相关的资料,再结合自身的工程需求,简单整理一下。 1、通过序列号生成注册码: (1)试用版注册码 一定时间后关闭软件,再次运行时需要重新注册; (2)正式版注册码 注册之后,运行软件不再需要注册; 2、UI界面如下 使用时需要在序列号编辑框中输入序列号,选择密 ...
分类:
其他好文 时间:
2019-11-03 12:36:47
阅读次数:
175