Qt
O春阳
这个作者很懒,什么都没留下…
展开
-
Qt项目发布部署
上面的方法在不同的电脑上不具有通用性,下面的两种方法较好:1、直接在Qt creator上进行windeployqt部署设置(测试表明此方法在一些版本上并不适用)2、在命令行中进行windeployqt部署设置https://blog.csdn.net/sinat_36264666/article/details/73305712?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLea...原创 2020-07-01 12:30:24 · 2121 阅读 · 0 评论 -
Qt项目视图便捷类实例
1、QTableWidgetQTableWidget为单元表格,视图如下:程序结构如下:void QUICreator::initTableWidget(){ //设置列数和列宽 int width = qApp->desktop()->availableGeometry().width() - 120; //availableGeometry为返回屏幕的可用几何图形大小 ui->tableWidget->setColumnCoun原创 2020-05-23 17:10:13 · 367 阅读 · 0 评论 -
Qt鼠标拖动方法
通用方法1(经验证可适用于控件和窗体拖动):方法2(经验证仅适用于窗体拖动):原创 2020-05-22 17:22:07 · 347 阅读 · 0 评论 -
eventFilter学习笔记
boolLightButton::eventFilter(QObject*watched,QEvent*evt)鼠标事件6部曲:1、头文件中定义Protected:booleventFilter(QObject*watched,QMouseEvent*evt);2、构造函数中注册过滤事件this.installEventFilter(this);3、boolQMouseEvent::eventFilter(QObject*watched,QMouseEvent*evt)...原创 2020-05-22 15:22:10 · 462 阅读 · 0 评论 -
通过头文件Q_PROPERTY方式为ui界面添加动态属性
头文件中Q_PROPERY属性只为ui界面添加动态自定义属性,没有实质的运行效果。Q_PROPERY属性定义如下:ui界面效果如下:添加Q_PROPERTY属性ui界面前后运行效果对比如下:原创 2020-05-22 13:11:18 · 609 阅读 · 0 评论 -
Qt学习经验之quit()、exit()、close()
使用QT编辑界面,其中带来很大方便的一点就是Qt中自带丰富的、种类齐全的类及其功能函数,程序员可以在编辑程序的过程中简单地直接调用。关于窗口关闭的操作,在这里指出常用的三个槽,即quit(),exit()以及close()。 首先说明窗口退出时,系统提示对话框的代码编辑。对主程序的退出,可以调用成员函数exit(),同时也可以调用槽quit(),二者此时都能起到关闭应用程序的作用。只是应注意二者调用的方式不同。如下程序示例: { ...转载 2020-05-20 00:55:30 · 1186 阅读 · 0 评论 -
Qt事件处理
Qt的事件处理有5种级别:1.重写控件的事件处理函数:如重写keyPressEvent(),mousePressEvent()和paintEvent(),这是最常用的事件处理方法,我们已经看到过很多这样的例子了。2.重写QObject::event(),在事件到达事件处理函数前处理它。在需要改变Tab键的惯用法时这样做。也可以处理那些没有特定事件处理函数的比较少见的事件类型(例如,QEvent::HoverEnter)。我们重写event()时,必须要调用基类的event()...原创 2020-05-19 12:51:09 · 187 阅读 · 0 评论 -
C++引用(&)
C++引用(&)一、引用简介引用就是某一变量的一个别名,对引用的操作与对变量直接操作完全一样。应用的声明方法:类型标识符 &引用名=目标变量名;【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名说明:&在此不是求地址运算,而是起标识作用。类型标识符是指目标变量的类型。声明引用时,必须同时对其进行初始化。引用声...转载 2020-05-07 12:23:09 · 148 阅读 · 0 评论