首页 > 其他分享 >Qt Creator 11.0.2 设计器的智能化还有待提高

Qt Creator 11.0.2 设计器的智能化还有待提高

时间:2023-08-23 12:03:46浏览次数:47  
标签:Qt Creator int 11.0 void activated QString

Qt Creator 11.0.2 设计器的智能化还有待提高

在设计器中加入一个QComboBox,使用"转到槽.."时,选择信号activated时只出来一种定义,查QT帮助资料可以看到是应该有两种方式,两种方式的传参不一样,一个是int整数,一种是QString字符串,但这里只给出一种有点不人性化

Qt Creator 11.0.2 设计器的智能化还有待提高_QT

查看帮助

Qt Creator 11.0.2 设计器的智能化还有待提高_Qt Creator_02

 这里我们来验证是否这两种方式都可以用

h头文件定义

private slots:
    void on_comboBox1_activated(int index);
    void on_comboBox2_activated(const QString &item);

cpp实现

void Widget::on_comboBox1_activated(int index)
{
    qDebug()<<"comboBox1<<"<<index;
}

void Widget::on_comboBox2_activated(const QString &item)
{
    qDebug()<<"comboBox2<<"<<item;
}

 看看效果,确定是可以的

Qt Creator 11.0.2 设计器的智能化还有待提高_Qt Creator_03

标签:Qt,Creator,int,11.0,void,activated,QString
From: https://blog.51cto.com/u_12668715/7200948

相关文章

  • QT将资源打包为外部资源文件进行引用
    QT将资源打包为外部资源文件进行引用将资源打包为外部资源文件进行引用,这样能减少可执行程序exe的大小,在调试运行时需要将相应的rcc复制到对应的Debug或release目录下,否则会加载不了资源对应的qrc应该类似于myres.qrc<RCC><qresourceprefix="/"><file>res/img_bg_level_1.jpg</......
  • pyqt5 QtDesigner 和 PyUIC 的环境配置
    参考:https://zhuanlan.zhihu.com/p/4251489591.安装pyqt5 模块#pyqt5安装pip3installpyqt5-ihttps://mirrors.aliuyun.com/pypi/simple#QtDesignerpip3installpyqt5-tools-ihttps://mirrors.aliuyun.com/pypi/simple运行PyCharm;从顶部菜单栏选择:File-......
  • 麒麟银河系统v10编译ffmpeg并配置QT
    1.前往网站下载安装包https://www.ffmpeg.org/releases/ffmpeg-5.1.2.tar.gz2.解压tar-zxvfffmpeg-5.1.2.tar.gz3.进入文件夹并编译cd/ffmpeg-5.1.2./configure--prefix=/usr/local/ffmpeg--enable-sharedmake-j8makeinstall注意:--prefix:指定安装路径,如果不指定,头文......
  • 自定义的Qt控件特效
    实现自定义特效的方法一般是继承QGraphicsEffect类,重写它的draw(...)函数。如果特效需要扩展目标的外矩形则还要重写boundingRectFor(...)函数。使用时用QWidget::setGraphicsEffect(...)函数把特效加到控件上就行了。在不扩展目标外矩形的情况下按照Qt帮助的写法直接绘制就可以,而......
  • Qt 信号槽管理方式
    连接信号槽connect函数的第五个参数ConnectionType是一个定义在Qtnamespace中的一个枚举,具体内容如下:enumConnectionType{ AutoConnection, DirectConnection, QueuedConnection, BlockingQueuedConnection, UniqueConnection=0x80};Qt::AutoConnection:默认......
  • 【11.0】Linux之进程管理
    【一】介绍【1】什么是进程比如:开发写的代码我们称为程序,那么将开发的代码运行起来。我们称为进程。总结一句话就是:当我们运行一个程序,那么我们将运行的程序叫进程。PS1:当程序运行为进程后,系统会为该进程分配内存,以及进程运行的身份和权限。PS2:在进程运行的过程中,系......
  • Qt 多线程简单应用
    声明:QThread*thread;初始化:thread=newQThread();thread->start();将对象放到线程中去:moveToThread(thread);readTimer.moveToThread(thread);readTimer.setSingleShot(true);连接消亡信号:connect(thread,SIGNAL(finished()),this,SLOT(thread_done()));注......
  • QT资源文件的使用
    QT资源文件的使用将资源打包进工程中,方便使用按步实操建立好工程,在工程名下右键菜单AddNew... 选择QT->QtResourceFile输入资源名称按提示一步步操作到完成在工程中就可以看到Resources资源文件夹,这里有我们刚添加myres资源文件了,这里我们可以先在到工程目录下建一个images,......
  • qt 配置过程记录
    1. source命令用于执行被修改的配置文件,使最新配置更新到操作系统 通常有如下命令source~/.profilesource~/.bash_profilesource/etc/profile如果碰到sudo:source:commandnotfound问题,主要是因为系统中的很多命令需要声明式配置,才能在终端调用这些命令。解决方法:su......
  • Qt编写网易云界面 (2) -----搜索栏及播放控件
    今天主要实现网易云界面的下面一行播放器内容,并且完善了搜索框功能,效果如图:播放音乐用的是Qt原身的内置播放,如果以后学了FFmpeg,可以回来重构一下这部分代码,搜索框等也是写死了的,后期可以换成从服务器上查询,当然目前这个项目大多部分都是写死的,只是为了快速熟悉一下Qt开发。主页......