QT开发
ying_han
这个作者很懒,什么都没留下…
展开
-
Qt中槽函数被触发两次问题处理
如果在多个地方连接相同名字的槽函数,可能会造成该同名槽函数被多次调用。解决办法之一,可以改变信号槽的连接方式为Qt::UniqueConnection。例如:connect(m_tool_bar_gz, &ToolsBarGZ::signal_play_clicked, this, &Manager::onPlayBtnClicked, Qt::UniqueConnection);...原创 2020-10-16 16:54:11 · 1563 阅读 · 0 评论 -
QT QTextEdit 失去焦点之后取消选中态
QTextEidt* m_textEdit = new QTextEdit(this);m_textEdit->installEventFilter(this);//失去焦点之后取消文本选中态::eventFilter(QObject *target, QEvent *event){ if(target == m_textEdit) { if(event->type() == QEvent::FocusOut)//回车键 { .原创 2020-06-30 13:57:15 · 2095 阅读 · 0 评论 -
QT QLabel 文本内容可以用鼠标选取操作
QLabel* label = new QLabel();label ->setTextInteractionFlags(Qt::TextSelectableByMouse);原创 2020-06-30 12:20:21 · 2275 阅读 · 0 评论 -
关于VS2017环境下QScriptEngine模块无法添加问题的处理
最近通过QT5.14.2+VS2017开发客户端,希望通过QScript解析前端发来的json数据,但是发现VS2017的QT Modules没有scrip模块,如下下图,但是安装QT的时候已经安装了这个模块。经过尝试,可以在Qt Project Settings下面的Qt Modules中直接手动输入,如下图所示,完美解决无法调用的问题,不知道这是不是VS开发QT的一个BUG,希望能给大...原创 2020-04-25 10:43:18 · 1332 阅读 · 2 评论