qt 界面不能显示的问题。 [问题点数:50分]

Bbs1
本版专家分:0
Blank
Github 绑定github第三方账户获取
结帖率 50%
Bbs1
本版专家分:0
Blank
Github 绑定github第三方账户获取
Bbs4
本版专家分:1717
Bbs4
本版专家分:1717
Bbs3
本版专家分:543
Blank
领英 绑定领英第三方账户获取
Bbs1
本版专家分:100
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
Github 绑定github第三方账户获取
Bbs1
本版专家分:0
Blank
Github 绑定github第三方账户获取
关于QWidget的子类调用show()方法不能显示问题
Qt学了不久,对于它的用法我还不是很熟悉。今天遇到了一个<em>问题</em>:我定义了一个QWidget的子类,程序里面还有一个主类,主类某一个成员就是QWidget子类的指针,然后用主类去初始化这个指针并调用show方法来<em>显示</em>一些东西,然而这个子类并<em>不能</em><em>显示</em>。         我有上网查了很久,好像又是找不到问这个<em>问题</em>的,只好靠自己动手了。动手之后发现换成QDialog的子类倒是能<em>显示</em>。我在原来QWidget
CentOS6.4下Qt图形界面打不开的问题解决办法
1.下载QT5 下载地址:http://<em>qt</em>-project.org/downloads。 2.安装QT5 下载完后,假设放在Download/,切换到该目录,输入:./<em>qt</em>-linux-opensource-5.0.0-x86-offline.run运行; 出现以下错误:./<em>qt</em>-linux-opensource-5.0.0-x86-offline.run: /usr/lib/libst
QT 登录界面界面 切换 仿TIM
QT 登录<em>界面</em>  主<em>界面</em>   切换 一  环境搭建   平台是vs2012   Qt5.2.1   属于QWidget窗口 在项目里又添加了QMainwindow窗口 二  编写代码 QWidget的窗口名是loginwindow,QMainwindow的窗口名是mainwidow(发现window少打一个n  尴尬) loginwi
Qt美化界面的心得整理
最近在美化QT,一直对纯代码编写和美化<em>界面</em>能力拙急。网上搜了很多很多资料,但由于那个庞大的工程还没完成,先将网上的资料整理一下,有一些没用到的,留着以后看。等我的<em>界面</em>美化完之后再po上来~ /**********************************转载分割线**********************************...
Qt-多界面编程(界面切换)
在Qt编程中经常遇到多个<em>界面</em>之间的切换, 比如从登录<em>界面</em>跳转到主<em>界面</em>, 主<em>界面</em>跳转到设置<em>界面</em>,在返回到主<em>界面</em> 下面更加这个流程实现一个例子: 1.在QtCreator集成开发环境上创建MultiInterface工程如下(创建工程的时候会自动创建第一个<em>界面</em>命名为LoginWin) 创建完设计好登录<em>界面</em>的UI--可以参考https://blog.csdn.net/tiydy/artic...
qt界面优化
前言 &amp;nbsp; &amp;nbsp; &amp;nbsp;在上一篇中,我们基本上完成了主要功能的实现,剩下的一些导出、进程子模块信息等功能,留到后面再来慢慢实现。这一篇来讲述如何对主<em>界面</em>进行个性化的定制。Qt库提供的只是最基本的组件功能,使用这些组件开发出来的软件基本上个性可言。如果开发的产品只讲究实用性,那么UI体验尚可搁置一边。如果要面向客户推广部署,那么改善一下UI视觉效果对于产品的推广也会有莫大的帮助...
Qt对话框图片Debug下可显示,release下不可显示的解决办法
我本来想做一个类似这样的对话框: 上图绿色和蓝色的示意图用QLable做的。 在Debug下调试完全没有<em>问题</em>,在Release模式下,就变成这样: 经检查发现在Release模式下,找不到图片资源,即使将qrc资源放到Release文件夹下也不行。但是将图片的绝对路径放进去直接调用就可以加载。 于是将原来的资源路径代码: blue_2->setStyleS
VS2015+QT5开发,ui界面无法更新问题解决方法
<em>问题</em>描述: 使用VS2015+QT5开发,使用QT designer修改<em>界面</em>后VS编译发现<em>界面</em>仍未更新 原因分析: VS中编译.ui文件的输出文件夹与工程中使用的文件地址不统一 解决方法: 在VS2015中,解决方案资源管理器->右键mainwindow.ui->属性->自定义生成工具->常规->将“命令行”和“输出”里的“.\GeneratedFiles\ui_%(Filename).
QT creator开发环境下 界面更改后运行程序不能能实时更新问题 解决
刚开始接触QT creator,很多<em>问题</em>都不太会,今天编辑完ui<em>界面</em>之后,点击绿色小三角运行,发现自己修改的部分并没有更新。查找后得到的原因 :是<em>界面</em>改动了但是QT Creator生成的ui_&quot;文件名&quot;.h文件里的内容没有改变,工程设置有<em>问题</em>导致编译器会把生成的ui_文件名&quot;.h放到 “工程名”-build-desktop 而工程调用的还是 自己设定的“工程名”目录下的ui_&quot;文件名&quot;.h。目前解...
Ubuntu下Qt creater 界面程序运行时控件中无法正常显示中文
1.
Qt5 QML程序Release版本发布程序无法显示问题解决过程。
一:先解析下我的环境: 1:QT平台: <em>qt</em>-opensource-windows-x86-mingw530-5.7.1 2:系统:Win7 64位平台 3:使用QT quick control 2.0 版本 4:本程序的名字位 Btc.exe 5:本程序使用windeploy<em>qt</em>打包的目录如下:   二:现象 1:使用QML页面开发,没有使用特殊的硬件。 2:在QT Cre
ubuntu下qt4.8.6运行,ui界面显示中文,qDebug可显示中文【已解决】
今天在ubuntu下写了个demo,出了个<em>问题</em>。如下: ubuntu下<em>qt</em>4.8.6运行,ui<em>界面</em>不<em>显示</em>中文,qDebug可<em>显示</em>中文,执行程序之后<em>显示</em>这样的<em>界面</em>,buttom中<em>不能</em><em>显示</em>中文,label中也<em>不能</em>,lineEdit中<em>不能</em><em>显示</em>中文,也<em>不能</em>输入中文。但是数字和字母都能<em>显示</em>,qDebug能<em>显示</em>出中文。编辑器中也能输入中文,就是<em>界面</em>这块有<em>问题</em>。 很是苦恼,通过高手的指导,我
qt界面程序编译好,换台电脑部分按钮图片无法显示
这个<em>问题</em>,刚一碰到,一头雾水,图片的加载方式完全一致,在开发机器上没有任何<em>问题</em>,换到测试机上,按钮图片部分<em>显示</em>部分不<em>显示</em>,并且同样为png格式的图片有的<em>显示</em>有的不<em>显示</em>,ico格式图片都不<em>显示</em>。 慢慢梳理, 发现一个规律,就是所有安装过<em>qt</em>的电脑用安装包安装后程序都能正常<em>显示</em>,出<em>问题</em>的都是没有安装过<em>qt</em>的机器。后来网上查找资料,找到下面解决方案,<em>问题</em>完美解决,至于为什么同为png格
QT问题系列(6) - 关于设置qtcreator的ui界面显示中文问题
前期工作: 在Ubuntu下安装好<em>qt</em>creator-2.6.0; 在/etc/profile文件下配置好<em>qt</em>creator环境变量; <em>问题</em>描述:用<em>qt</em>creator设置<em>界面</em>时,输入中文,但是编译运行后不<em>显示</em>中文;   解决: 1.命令行下:# <em>qt</em>config ,如下图 2.左上角,save; 3.打开<em>qt</em>creator刚才的工程,编译运行,中文<em>显示</em>成功!
解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题
本文解决的主要是<em>界面</em>程序编译运行后无法<em>显示</em>中文的<em>问题</em>,
QStackedWidget设置无效问题
QStackedWidget设置无效<em>问题</em>在对QStackedWidget中的index窗体设置了样式,发现index为0的窗体样式无效,但是其它index都正常。解决方法: 1. addwidget()必须在setObjectName()之后。至于什么原因,暂时没弄清楚 2. 也可以在<em>界面</em>都初始完成之后,再调用(重新设置一次程序样式):QFile file(":/prefix/gui_blue.
qt】为什么写了界面显示不出来
刚刚学<em>qt</em>,手一抖把mainWindow的ui->setupUi(this);给删除了。
QT的刷新机制,有时会不刷新的bug解决办法
重写showEvent函数void showEvent(QShowEvent *e) {     this-&amp;gt;setAttribute(Qt::WA_Mapped);     QWidget::showEvent(e); } 
解决qt中ui界面中有对象名,cpp文件中还是显示没有成员的方法
<em>问题</em>如图所示:<em>qt</em>中ui<em>界面</em>中有对象名,cpp文件中还是<em>显示</em>没有成员 解决方法:编译.ui文件即可
QT4.5编写程序在arm开发板上无法显示中文的问题
1)、天嵌公司的给的QT4.5文件系统是有中文字库的,不过我认为有缺陷,之前我说没有,现在发现在/opt/<em>qt</em>-4.5/lib/fonts里面有个unifont文件。调用这个字体就可以<em>显示</em>中文了。代码如下: int main(int argc, char *argv[]) { QTextCodec::setCodecForTr(QTextCodec::codecForName("unifon
开发板和qt中文显示异常解决方法记录
使用beagleboneblack开发,陆陆续续遇到很多<em>问题</em>,再次记录下,开发板中文<em>显示</em>异常解决办法。
Qt 4.8.4中文显示问题
<em>问题</em>描述       因为项目需要,重新用上了Qt 4.8.4,在之前的一段时间内,我一直是在使用Qt 5。实际上,本来项目是要使用Qt 5的,但是遇到几个莫名其妙的<em>问题</em>,解决办法繁琐,不利于后期项目的部署,所以采用Qt 4.8.4。       好的,回归正题,使用的过程中碰到了老<em>问题</em>:Linux环境下中文<em>显示</em><em>问题</em>。这个<em>问题</em>其实碰到很多次了,每次还得去网上找解决办法,还是自己记录一下,这样以
Qt问题集锦:编译运行后界面不更新
Qt<em>问题</em>集锦:编译运行后<em>界面</em>不更新<em>问题</em>描述<em>问题</em>分析<em>问题</em>解决方法一:替换源码目录的ui_mainwindow.h文件方法二:根治法,修改.pro路径,指向更新文件 <em>问题</em>描述 在使用Qt进行<em>界面</em>设计时,我们经常要修改<em>界面</em>,但有时会莫名其妙的遇到明明修改了<em>界面</em>,运行后<em>界面</em>不更新的<em>问题</em>。初学者遇到这类<em>问题</em>时,往往不知所措,百度也不太容易找打解决办法,通常是重新构建、Debug和Release切换、qmak...
Qt背景不显示问题
背景不<em>显示</em>的只有主窗口会发生,原因是主窗口使用的QWidget类 解决办法 重构paintEvent事件,添加即可 void LoginWidget::paintEvent(QPaintEvent *event) { QStyleOption opt; opt.init(this); QPainter p(this); style()-&amp;gt;draw...
解决 Ubuntu 14.04 下 Qt5 中文显示和中文输入法问题
1<em>qt</em>5安装 软件中心中安装 <em>qt</em> creater,此时Qt无法<em>显示</em>中文 且无法输入中文 1 中文<em>显示</em> 如果要设置中文等语言,还要下载一些语言文件。可以到http://<em>qt</em>-project.org上下载一个包,安装后把语言文件都复制到/usr/share/<em>qt</em>creator/translations。 2中文输入 首先语言包要安装完整 系统设置 》语言设置中可以安装中文语言包
Qt5在Arm板上中文的显示问题
现在网上的很多方法都是在Qt4的基础上提出来的,Qt5编译的程序在arm板上的中文<em>显示</em>与其大同小异(有些关于字符编码的函数在Qt5中已经消失)。 首先,你需要下载字库文件拷贝到arm板上的指定目录,我的目录是/opt/<em>qt</em>-4.7.1/lib/fonts/, 或者拷贝到一个你自定义的目录,但是这时需要设置环境变量,进入/etc目录,用vi打开profile文件,将下边两句加在文件最后
开发板运行Qt应用程序时,字体显示不正常的解决方法
由于屏幕及字体原因,有时候字体可能<em>显示</em>的特别小,这时候我们就需要精简<em>qt</em>的fonts目录,比如/usr/local/Trolltech/QtEmbedded-4.7.3-arm/lib/fonts里,只留住特定的字体比如unifont_160_50.qpf即可。其它的字体就不妨建个文件夹临时放进去,以备后用。 参考:http://blog.csdn.net/yimiyangguang1314/a
Qt5在打包发布时遇到的一些问题
介绍了一些自己在Qt开发过程中遇到的<em>问题</em>和解决方案
Qt 5.9解决界面修改控件名称不生效的问题
Qt 5.9解决<em>界面</em>修改控件名称不生效的<em>问题</em> 一、版本说明: Qt Creator 4.4.1 Based on Qt5.9.3 (MSVC 2015, 32bit) 二、<em>问题</em>描述: 如图,我在<em>界面</em>将Label控件名称从“shiduLb”更改为“aqiLb”,然后去代码里,“ui->aqi”并没有弹出“aqiLb”,一个一个往下找,也并没有找到“aqiLb”这一项,“Ctr
osg用qt界面的经验总结。
我编译的OpenSceneGraph的版本是3.0.0,osg关于Qt的样例共有三个:osgQtBrowser,osgQtWidgets,osgviewerQt。前两个是在osg里加<em>qt</em>窗口,显然不符合我的意图;第三个就是用<em>qt</em>来包装osg,符合我的意图。但是,osgviewerQt这个样例编译出的exe是无法运行的,我本人也尝试调试了近3个小时,也无法解决这个<em>问题</em>,几近崩溃。 然后,我就开始在
QT界面中工具栏图标无法显示
用CMAKE管理QT工程, 运行exe文件,<em>界面</em>中工具栏图标无法<em>显示</em>,其中图标文件放在qrc文件中。
玄学之qt5 界面菜单栏无法显示
原文地址今天发现在Linux环境下(具体为Linux Mint),Qt不论是使用Qt Designer还是直接编程还是使用PyQt都无法<em>显示</em>菜单。文件拷贝到Windows下则<em>显示</em>正常,甚至是自带的Example都无法正常<em>显示</em>菜单!经过探索后发现,把一个叫做appmenu-<em>qt</em>和appmenu-<em>qt</em>5的软件卸载之后就正常了。sudo apt-get r...
解决 win7里部分依赖Qt的程序显示不清晰的问题
测国际象棋引擎,做引擎比赛会使用到CuteChess的<em>界面</em>。它是基于Qt5.9制作的。 我的是win7系统,1366*768的13寸屏幕。棋步那里总是<em>显示</em>不清晰,如下效果 网上找了不少资料但都没能解决<em>问题</em>,不管是cleartype还是换掉simsun字体还是视觉效果那里改为最佳性能或者去掉平滑边缘都没有用。后来实验出来应该打开控制面板里的个性化,选择窗口颜色 分别尝试选择不同的项目,...
QT For Android中,设置界面字体
将字体放在项目的\android\assets目录下 然后使用 QString fontName; int loadedFontID = QFontDatabase::addApplicationFont(&quot;assets:/digifaw.ttf&quot;); QStringList loadedFontFamilies = QFontDatabase::applica...
qt汉字显示问题 && qt中不显示标题栏的方法
<em>qt</em>中要<em>显示</em>汉字,需要对编码及字体进行设置。 1,如果是在pc机上运行,则需要设置编码,如下:   QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));     //QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));      //QT
在UI界面中调用QProcess中的waitForStarted()造成ui不响应
在UI<em>界面</em>中调用QProcess中的waitForStarted()造成ui不响应         案例:在UI<em>界面</em>中,当按下按钮时,利用QProcess调用外部程序下载hex文件到arduino板子上;       然而,在使用waitForStarted()检测进程是否开始后,在它之后的语句可以执行,但需要<em>显示</em>到UI<em>界面</em>的信息却<em>显示</em>不了,这是因为waitForStarted()造成了当前U
彻底解决Ubuntu下qt creator无法显示中文问题
彻底解决Ubuntu下<em>qt</em> creator无法<em>显示</em>中文<em>问题</em> 彻底解决Ubuntu下<em>qt</em> creator无法<em>显示</em>中文<em>问题</em> 安装 fcitx-frontend-<em>qt</em>5 将安装之后的 fcitx-frontend-<em>qt</em>5复制到指定的目录 修改配置文件 重启系统 在Ubuntu 16.04系统下面装好QT5.4(32位)之后,在写代码想注释的时候,发现<em>不能</em>写入中文,下面是我解决的方法.
Qt拖拽界面 (*.ui) 缩放问题及解决办法(在最顶层放一个Layout)
顶层放一个Layout
QT编程时,,界面不阻塞立刻显示
1.<em>问题</em>描述: QT项目中,发现<em>界面</em>调用show()之后,并<em>不能</em>直接<em>显示</em>出<em>界面</em>,需要等msleep(3000)执行完以后,才可以。 MainWindow w; w.show(); QThread::msleep( 3000 ); return a.exec 2.原因分析: QThread.msleep(3000),占用了该线程
QT creator的ui界面和实际运行出来的界面不一致
现象 QT creator的UI<em>界面</em>: 运行<em>界面</em>: 解决方法 在UI<em>界面</em>下-&amp;gt;Form Editor-栅格布局,使用栅格布局后即可自适应大小。 修改结果:
QT界面刷新问题
由于<em>界面</em>使用QStackedWidget来加入另外一个widget,而此widget含有很多的项目,所以直接<em>显示</em>则整个<em>界面</em>中其它含有子widget的QStackedWidget刷新非常缓慢。 这里使用了一个拙劣的方式。如下: this->showMinimized();                             //整个<em>界面</em>最小化  QTimer::singleShot(300
Qt在ui设计中拖的控件界面,编译运行后无法显示问题
第一步将项目中的 Show build 选项去除调。点击右键执行qmake并且构建。
Qt: 关于初始化进度对话框会自动弹出的问题
做项目中遇到一个小<em>问题</em> 但却没在网上找到现成的解决办法。通过看源码 给出解决办法            <em>问题</em>描述: 在主窗口中初始化进度对话框 通过指针传递将进度对话框传递给各个算法类中已便在需要时候开启进度对话框执行任务。 本人将Qt版本升级为5.7.1后 进度对话框会在初始化时候 就会自动弹出一次。原因是QProgressDialog在初始化函数init()中就将计时器forcetimer开
Qt(伪)自适应屏幕大小和控件按比例缩放的几个问题
最终确定的用法: this->showFullScreen(); int mainWidth = this->width(); int mainHeight = this->height(); 全屏主窗口,按比例求出各子窗口的位置和宽高,初始化子窗口时 new xxx(this, w, h); 子窗口的构造函数中: XXX::XXX(QWidget
qt designer启动后不显示界面问题的原因与解决办法
转载自:http://www.th7.cn/Program/cp/201607/905852.shtml本人补充:   1、Qt5.7也具有同样的<em>问题</em>(环境:win10X64、VS2015、Qt5.7、双显卡:集显和NVIDIA)   2、第二种解决方法可以 随意 重命名或者 删除掉(影响未知)。原文:   Qt 5.6.1无论是在vs里双击ui文件还是直接启动designer.exe都一直无
Qt Android 全屏设置
写在前面:本文解决的<em>问题</em>是Qt 编译到 Android 上,实现全屏的办法,同样适用于qml 看了很多网上说的办法,大多都是基于Qt 5.8 5.9的版本,都是说需要去重写java的OnCreate()方法,哇,各种骚操作,然后我发现程序直接就崩溃了。 冥思苦想,按照下面的办法成功了。 申明:我的测试环境是Qt 5.12 ,目前最新版本,应该5.10过后的版本都应该是这样设置的。 如果你的Qt...
Qt 界面的模态与非模态设置
1、对QWidget设置模态窗口有两种方法: 第一种是在构造函数中        setWindowFlags(Qt::FramelessWindowHint);        setAttribute(Qt::WA_showModal, true);        但这种方法已经在Qt4.5中被摒弃了,因为按照这样设置,对话框是无法使用触摸屏输入法的,只能用按键输入; 第二种是在构造函
QT学习笔记----解决QT无法显示汉字问题
[cpp] view plain copy  print? ui->label->setText(QString::fromUtf8("按钮1被按下!"));   方法一: 1.下载文泉驿正黑字体qpf字体库 在http://download.csdn.net/source/3528609可以找到免费下载 2.把下载好的字体库解压后的qp
解决qt Creator修改UI界面后,运行无效果
把红箭头展示处的shadow build的钩去掉就ok了.
POEPOEM,老是不能显示文本
<em>不能</em><em>显示</em>文本,有<em>问题</em><em>不能</em><em>显示</em>文本,有<em>问题</em><em>不能</em><em>显示</em>文本,有<em>问题</em>
QT:关于动态布局界面刷新问题
这几天要写一个权限管理的功能,因为所有的权限等级都是用户去添加的,所有只能动态布局,然后就遇到了一个<em>界面</em>死活不刷新的<em>问题</em>,即走构造函数的布局就成功了,添加或者删除一个权限等级(在删除的时候,<em>界面</em>对应得控件也删除,我用的radioButton),就<em>不能</em>刷新了,试了所有<em>界面</em>刷新的方法都没用啊(一度感觉很绝望。。。刷新<em>界面</em>的方法),在持续一下午的搜索中终于找到了办法!所有就要记一下,不然下次又傻逼兮兮的...
qt最小化后恢复界面冻结状解决办法
void showEvent(QShowEvent *e){ this->setAttribute(Qt::WA_Mapped); QWidget::showEvent(e); }
特殊字符显示问题
(1)需求:将数据库的摄氏度符号℃传到jsp页面,已被不时之需。(2)<em>问题</em>:<em>不能</em>直接将℃存进数据库,如果你这样做了,服务端是可以拿到的,但是传到前端会识别不出’°’变成’?’,你会看到’℃’会变成’?C’。(3)解决办法3.1:数据库单位框中,写上字符C3.2:jsp页面对取出来的字符进行逻辑判断u2103是℃在js中的转义编码 其他编码请看: HTML CSS JS 特殊字符表3.3 效果
QT运行发布的exe时无法读取并显示图片的解决办法
从QT主目录下plugins文件夹中的imageformats文件夹拷贝到exe所在目录中即可,imageformats文件夹包含了许多图片格式的插件。
QT界面开发——图像的优化实时显示
本望断秋高描述QT<em>界面</em>开发——图像的优化实时<em>显示</em>;主要在于图像<em>显示</em>的QLabel类,并使用paintEvent(QPaintEvent *event)优化刷新<em>界面</em>,此类可提供主窗口调用创建,设置图像<em>显示</em>位置,以及<em>界面</em>刷新频率。 图像<em>显示</em>的QLabel类:ShowPicWidget.h #ifndef SHOWPICWIDGET_H #define SHOWPICWIDGET_H #incl...
QT设置widget属性为FramelessWindowHint导致界面不刷新的问题解决
据说这是QT5之后的BUG,还没有深入研究,只是找到了一个解决方法,这里做一下记录: 对窗口重载showEven,实现以下代码即可。 void BaseWindow::showEvent(QShowEvent *event) { #if QT_VERSION &amp;amp;gt;= 0x050000 this-&amp;amp;gt;setAttribute(Qt::WA_Mapped); #endif ...
QT线程调用界面函数
Qt的线程要继承QThread,重写实现run函数。 1:如果只是逻辑计算,可以直接在线程类中实现; 2:如果在线程中想要调用<em>界面</em>函数,不可直接调用;则需要: (1):在线程中声明一个信号signal函数,不用实现,可以有参数同需要调用的<em>界面</em>类函数,也可以不用参数(和普通的signal与slot一样);signal不要指定public,protect,private;  (2):在需要调用
Qt工作笔记-QML界面与QWidgets界面相互交互
C++要做的事情: 1.QML中注册C++类型(qmlRegisterType) 2.获取元对象树,从中提取注册的指针【这样就和普通的对象一样了】   qml要做的事情: 1.import注册的C++类型 2.使用onXXX进行qml与C++的交互   通过Q_PROPERTY进行交互   --------------------------------------------...
Qt界面关闭主窗口,若其Qdialog弹框没有关闭,程序无法退出
Qt<em>界面</em>关闭主窗口,若其Qdialog弹框没有关闭,程序无法退出 需要在主窗口设置属性:Qt::WA_QuitOnClose 将主窗口属性设置为: fm.setAttribute(Qt::WA_QuitOnClose,true); Qt::WA_QuitOnClose属性是使窗口如果是最后一个关闭的时候触发事件lastWindowClosed(); 然后主程序收到事件退出 a.conne...
Qt移植到开发板上如何使用触摸屏及改变界面大小
触摸屏: 一、首先要在开发板上安装tslib ,具体安装步骤参考我之前的博客:http://blog.csdn.net/start530/article/details/8018096 二、安装完后,加载触摸屏驱动:insmod ts.ko,然后运行./ts_calibrate 进行五点校准,之后会在/etc/下生成一个文件 pointercal,要有这个触摸屏才能用。 三、修改/etc/p
QT多界面随意跳转,不闪烁
在很久之前,就弄过QT<em>界面</em>的切换,无非就是close和show的配合使用,比如父<em>界面</em>中show子<em>界面</em>,然后子<em>界面</em>close,父<em>界面</em>重新展示出来,这个是基本思路 但是,有一个<em>问题</em>,已经show的<em>界面</em>,如果再次show,则<em>不能</em><em>显示</em>在<em>界面</em>最上层,即用户看不到 为了解决这个<em>问题</em>,我首先想到的是将之前show的<em>界面</em>先close,然后再show新的<em>界面</em>,但是这样先close本<em>界面</em>,再show另外一个<em>界面</em>的
Qt应用程序文字显示不全
用Qt写了一个模拟购票系统,在自己电脑(Windows10,分辨率:1366*768)上运行<em>界面</em>正常。当在别人电脑(windows7、windows10,分辨率都为:1920*1080)上运行时就出现了一些文字被遮挡覆盖的现象。查阅了大量资料,发现没有具体讲述是什么原因的(可能查阅资料能力有限),于是自己分析了几天,终于有了结果,在这里给大家分享一下。
QT界面最小化恢复后出现界面假死
自定义程序标题栏,点击最小化后再恢复,发现<em>界面</em>上的控件无法点击,也无法获取焦点。 出现原因:在最小化窗口属性后,Qt :: WA_Mapped从QWidget中删除(可以在qwidget.cpp中设置断点到setAttribute_internal来检查它)。 但是在<em>显示</em>窗口后没有再次设置此属性。 如果不满足QWidgetBackingStore :: sync中的(discardSyncRequ...
qt 窗口无标题在桌面移动,不可移出可视范围之外
下面是基类的源代码,把所需求移动的窗口类继承这个基类即可 头文件: /************************************************************************/ /*BaseWidget.h */ /*************
【Qt】QMainWindow最大化按钮是灰色(不能最大化)的解决方法
解决方法 设置最大尺寸为16777215,并且使能Qt::WindowMaximizeButtonHint(默认就是使能的,不执行也可以) const QSize MAIN_SIZE_MAX = QSize(16777215, 16777215); this-&amp;gt;setMaximumSize(MAIN_SIZE_MAX); this-&amp;gt;setWindowFlag(Qt::Window...
qt 多线程 防止主线程做循环操作导致界面假死
<em>qt</em> 多线程 防止主线程做循环操作导致<em>界面</em>假死。试过多线程的几种方法,只有这个方法可行。代码亲测可行。在子线程死循环,<em>界面</em>正常不死!!!
qt creator调试问题 按f10后进入汇编页面
<em>qt</em>设置断点后按f8运行后到断点后,按f10进行单步跳过却进入汇编页面。造成的原因可能是没有安装<em>qt</em>源码 解决办法: Qt 版本及安装 Qt 针对 Windows 平台提供了两种安装包: MinGW 版 - 使用 MinGW 作为默认编译器MSVC 版(VS2010、VS2012、VS2013、VS2015…) - 使用 MSVC 作为默认编译器 MinGW 中附
opencv+qt+vs的摄像头视频显示和处理GUI界面设计代码
opencv+<em>qt</em>+vs 的摄像头视频<em>显示</em>和处理GUI<em>界面</em>设计代码
QT 弹出子窗口父窗口不可点击
自窗户使用 maptable-&amp;gt;exec(); //弹出新窗口之后旧窗口不可点 方法 maptable为定义的子窗口类
解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题(转)
本文解决的主要是<em>界面</em>程序编译运行后无法<em>显示</em>中文的<em>问题</em>,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码<em>问题</em>,这个很好解决: 如果是在Linux下打开Windows下的项目出现乱码,选择编码为“GB2312”即可! 现在主要来说说程序运行后无法<em>显示</em>中文或者出现乱码的情况,被这个<em>问题</em>困扰了很久,网上看了很多资料贴子都没有解决,所有该添加的都添
关于Qt设计师中相关设置问题
在通过QT设计师设计<em>界面</em>时,经常会遇到没有设置布局<em>问题</em>,如下图<em>显示</em>所示,刚开始都会对这个有所疑问,后来才知道是没有设置全局 解决办法:选中SettingWidget,点击垂直或者水平(这里选中垂直布局),确认之后红色无效标识消失
Qt程序在ARM板上无法显示JPG格式图片的解决方法
1. Qt 程序的项目文件(xxx.pro)中添加 QTPLUGIN   += qjpeg 2. 将库文件libqjpeg.so放到/usr/local/plugins/imageformats目录下 3. 在板子上的/etc/profile文件中添加Libqjpeg.so库文件的路径 export LD_LIBRARY_PATH = /usr/local/plugins/imagefor
QT UI界面更改后,运行后显示出来的却没有更改
很多人说的是是工程目录下的文件没及时更新 需要 1.找到project构建的目录,复制ui_XX.h   2.找到.pro的目录(工程文件存放处),覆盖ui_XX.h 3.运行  我发现只要把自己构建的目录指定到当前工程位置就可以,不需要上诉这样复杂操作,每次改动都去复制。 产生的原因是你更改后的UI,产生的UI_XX.h文件并没有在你当前工程下,当前工程运行时无法获取你改动后的那个U...
QT子窗口在父窗口上显示
之前做测试的时候试过 忘了记录保存 又再找一遍   所以还是记起来吧   项目服务器需要左边是菜单,右边<em>显示</em>不同菜单<em>界面</em>,总不可能都放在同一个窗口中吧 于是上网找到了这种方法 1、在点击触发某个槽函数以后,创建一个窗口 Log= new Server_Login(this);//创建一个窗口 Password->hide();//上一个窗口隐藏 Log->show();/
Qt 5界面修改无效的问题解决QtDesigner修改之后无效的解决办法
<em>qt</em> ui修改无效,<em>qt</em> Designer无用,<em>qt</em> Designer修改不起作用 第一篇,关于Qt Ui修改不起作的结局办法,我在网上找到的解决办法: ui源文件到<em>界面</em><em>显示</em>的原理可以网上搜索,这里不再描述。简单讲就是先要从.ui生成ui_.h然后再编译,所以<em>界面</em>未更新实际上是因为ui_*.h这个文件没有更新导致的。 根治的方法: 项目设置文件.pro内增加 UI_DIR=你的项目路
学习qt遇到不显示菜单栏
这个链接里是<em>qt</em>教程的学习内容,下面的评论里解释了按照教程操作代码后为什么<em>显示</em><em>界面</em>和教程运行成http://devbean.blog.51cto.com/448512/205034/果不同的原因 是<em>qt</em>自己的ui designer的原因 
QT界面切换前做一系列逻辑判断问题
最近做一款仪器设置功能时经常 碰到用户编辑完信息后,不点击保存按钮切换<em>界面</em><em>问题</em>。处理思路如下: 1.写一个 父类 抽象类  定义切换接口  ,子类继承父类 实现抽象接口  。   例如  UIswitch  为抽象类      Setupframe  继承该  Uiswith 抽象类, 实现其切换接口 。 在其切换接口里 管理  SetupFrame  子类下 所有切换 逻辑,  同样 Set
Qt之界面实现技巧——包括任务栏不显示,自定义窗体,最大化最小化按钮等等全面总结
    总结一下,在开发Qt的过程中的一些技巧!可遇而不可求。。。 一、主<em>界面</em> 1、窗口 最小化 最大化 关闭按钮、<em>显示</em>状态自定义 setWindowFlags(Qt::CustomizeWindowHint); setWindowFlags(Qt::WindowCloseButtonHint); //只要关闭按钮 setWindowFlags(Qt::Win...
Qt在ui中改变内容,编译运行之后显示界面没有变化
今天在将Windows下写的一个Qt<em>界面</em>软件搬到Linux下去运行,发现<em>界面</em><em>显示</em>效果完全和Windows下不一样,Linux的<em>界面</em>真是丑爆了啊~~~~~~~~~~~ 所以就直接在ui下面改了<em>界面</em>的部分内容,但是编译运行的时候却发现还是和原来的<em>界面</em>一样,所以就百度了一下方法,看到有人说可以修改.pro,尝试修改了一下,嗯?路径不对,所以急中生智,想到了一个非常简便的方式,那就是直接改Project...
QT窗体去掉标题栏后不能移动的问题
上图: //隐藏窗口的标题栏 this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowMinMaxButtonsHint); 加了上述代码,窗口的标题栏隐藏了,但是<em>不能</em>移动了,解决办法 (1)在头文件中添加如下代码:
QT其他类中计算出的结果在ui界面的控件中显示
QT,其他类中计算出的结果如何在ui<em>界面</em>的控件中<em>显示</em>?大体要求是这个样子的,我在一个类中执行了其他类中的一个函数,得到一串数据,那么我怎么将这串数据通过组合在mainwindow中用ui-&amp;gt;这种方式将数据赋值给控件呢?我在网上搜索了好多结果,今天整理一下,和大家分享,网上网友说到,ui-&amp;gt;给控件赋值,只能在mainwindow这个类中操作,至于将ui-&amp;gt;这个放到别的类中不建议,我...
Qt 之 自定义插件或控件无法识别显示
自定义的控件或插件,在加载时失败,导致自定义控件不<em>显示</em>。然而,在Qt Designer中可以单独加载出来。 如何查看自定义控件是否加载出来? 进入Designer标签,tools -&gt; Form Editor -&gt; About QT Designer Plugin里是搜索到的控件,错误的控件有提示,比如Debug和Release选的不对。 dll 找不到指定的模块,这个是说dll文件...
QT 窗体无法最大化失败
Qwidget在同时满足以下3个条件时会无法最大化setWindowFlags(Qt::FramelessWindowHint);//无边框   setAttribute(Qt::WA_TranslucentBackground);//背景透明pos()==QPoint(0,0);移动1像素即可...
qt 子线程对界面进行更新失败
有个按钮会根据适当时候变更图片。 比如类型qq的在线离线状态,如果检测在线离线状态的方法是在子线程中,那么去改变按钮的样式会失效。 这个<em>问题</em>困扰了我2天,最后才发现是这么回事。 解决方法: 可以在子线程识别到了状态变化后,利用消息的形式,让主线程去响应这个变更按钮样式操作。 ...
QT使用Popup的小窗口无法显示中文
<em>问题</em>: 最近在给软件附增权限管理时发现,采用弹出一个具有Popup的小窗口获取账号密码的登录输入信息时,无法输入中文,并不是QLineEdit设置成了不接受中文,而是即使切换到中文输入法也无法打出来中文的弹出信息。 原因: 不太明确,网上认为是Qt::Popup属性可能存在bug 解决方式(网上查到两种): 在小窗口setWindowFlags(Qt::Popup)时改为setW...
QT实现伸缩窗口
最近碰到用户要求实现能伸缩滑动的窗口,即窗口的中央有滑动条可以动态改变子窗口的大小;于是我觉得有必要把这部分整理并写出来,因为毕竟伸缩滑动窗口在实际环境中应用挺多的,同时许多流行的软件也使用这个功能。最后实现出来的效果图如下: 初始<em>界面</em> 鼠标移到滑动条时出现按钮 窗口滑动状态 右边窗口最小化   下面我大概讲解下如何实现这个功能。 一
win高分屏下Qt程序的界面适配处理
在高分屏的设备内,如果程序没有进行适配,那么<em>界面</em>就会太小而看不清楚,而且系统<em>显示</em>比例的缩放对程序也不生效。下面是Qt程序<em>界面</em><em>显示</em>适配系统缩放的一种解决方法。 首先,获取windows系统的像素密度,也就是DPI // Get desktop dc desktopDc = GetDC(NULL); // Get native resolution horizontalDPI = GetDevic
QT---之界面出现乱码处理
Qt: <em>界面</em>中使用中文(三种方法,QApplication::translate可指定编码) <em>界面</em>中的字符串, 尽量的使用QObject::tr(text); 以便以后转换<em>界面</em>语言, 即使现在你还不考虑这个<em>问题</em>. 方法一:  每次设置时都使用:      button-&amp;gt;setText(QApplication::translate(&quot;&quot;, &quot;好吗?&quot;, 0, QApplicatio...
Qt移动应用开发(一):适配不同的屏幕
到目前为止,Qt5.3已经出现很长一段时间了,并且已经有一些应用使用Qt进行构建了,我自己也完成了第一款使用Qt构建的手机游戏《吃药了》。那么接下来的几篇文章主要向大家分享我是怎样使用Qt进行移动开发的。Qt移动应用开发分为多篇博客文章,每一篇文章都力求精简不罗嗦,力求为大家提供一个快捷的参考。我在这里也主要将使用Qt制作《吃药了》的方法技巧一一分享给大家。
Qt on Android可伸缩界面
Qt on Android应用如何适应多分辨率、多尺寸的屏幕。
Qt在Android系统上的全屏自适应
用Qt创建一个QDilag工程,在手机上运行的时候,总是<em>显示</em>
解决QT中mainwindow界面最大化按钮是灰色(不能最大化)的问题
在Qt Designer中将maximumSize的值设置为16777215x16777215即可使窗口打开时最大化按钮可用。
JS给Flash添加连接.txt下载
给Flash添加连接,就算Flash中没有链接也可以用JS能它加上 在网页中给Flash添加连接 相关下载链接:[url=//download.csdn.net/download/MyNetInfo/2255292?utm_source=bbsseo]//download.csdn.net/download/MyNetInfo/2255292?utm_source=bbsseo[/url]
监控系统防雷注意事项下载
随着监控系统的迅速普及应用,监控系统设备因雷击破坏的可能性就大大增加了。其后果可能会使整个监控系统运行失灵,并造成难以估计的经济损失。 相关下载链接:[url=//download.csdn.net/download/Craig_lee/2302390?utm_source=bbsseo]//download.csdn.net/download/Craig_lee/2302390?utm_source=bbsseo[/url]
usb--CAN通讯方面的案例下载
can通讯方面的案例,vc++,有源代码。 相关下载链接:[url=//download.csdn.net/download/hellenzhang126/2413887?utm_source=bbsseo]//download.csdn.net/download/hellenzhang126/2413887?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 qt物联网教程 qt教程python
我们是很有底线的