Ubuntu 12.04安装Qt 5.3后开发出现的问题
来源:互联网 发布:seo 快速收录 编辑:程序博客网 时间:2024/06/17 16:52
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">一、初学</span>
最近需要用Qt开发可视化应用程序,按照视频教程http://v.youku.com/v_show/id_XOTU2NzI5NzY=.html?from=y1.2-1-87.4.1-1.12-1-2-0来学习的,但是建立好工程后点击运行时出现以下问题“Qt Creator 需要设置一个编译器来构建。在构建套件选项里设置一个编译器。”,于是乎上网百度,发现一篇文章很好(http://icpub.net/ubuntu-qt5/),就按照其步骤进行,但是在解决“GL/gl.h:No such file or directory”时,出现了“E: 未发现软件包 libg”的错误,郁闷,继续百度,找到了解决办法(http://bbs.csdn.net/topics/390549568),按照该文章的步骤终于全部解决问题!程序成功运行起来了!
要改变窗口显示的标题,可以点击窗体后找到属性中“windowTitle”,修改它的值即可,在Ubuntu下切换输入法是“Ctrl+Space”,但是在这里好像切换不了,我就在别的地方输入中文后,再复制过去就ok了~
二、Label的adjustSize()函数
刚开始使用这个函数时,按照书上的程序将ui->label_2->adjustSize();放在槽函数的开始部分,发现在初次点击时Label框的大小不会变化,需要第二次点击才可以,后来将该句话放在了ui->label_2->setText(str);后面,问题解决。
但是在CheckBox的显示函数中:
void HelloWorldDialog::dispalyCheckBox(){ QString str; str = ""; if(ui->checkBox->isChecked()) { str += "CheckBox1;"; } if(ui->checkBox_2->isChecked()) { str += "CheckBox2;"; } if(ui->checkBox_3->isChecked()) { str += "CheckBox3;"; } ui->label_2->setText(str); ui->label_2->adjustSize();}出现了将CheckBox1-3全部选中后,依次取消选中最后一个取消选中的CheckBoxN不会从Label上消失的问题。将str="";这句话改成str=" ";后,问题解决。
0 0
- Ubuntu 12.04安装Qt 5.3后开发出现的问题
- ubuntu安装qt-E出现的问题
- ubuntu下安装QT出现的问题及解决办法
- ubuntu下Qt安装qwt出现的问题
- 16.04ubuntu安装后出现的N个问题
- QT重装后出现的问题
- Qt升级后出现的问题
- Ubuntu 12.04 安装出现的问题
- ubuntu安装QT的问题
- 关于Qt开发MySQL程序移植后出现"Driver not loaded"的问题
- Qt 开发程序后的发布问题
- QT 移植开发板出现的问题
- QT安装出现的问题集锦
- ubuntu下解决安装leargist后出现FFTW问题
- ubuntu下安装官方显卡驱动后出现的显示器问题
- 安装WPS for Linux Alpha 6后Ubuntu字体渲染出现问题的解决方案
- ubuntu登录界面循环【安装搜狗输入法后出现的问题】
- Ubuntu下sublime安装完package control后Preference下没有出现的问题
- MDI/MDIX接口
- 第二章 SQL数据库操作和查询
- 【Ubuntu】[VIM]:vim 的配置单
- C# KeyUp事件中MessageBox的回车(Enter)键问题
- 1084: [SCOI2005]最大子矩阵 (动态规划)
- Ubuntu 12.04安装Qt 5.3后开发出现的问题
- 中间件是什么?
- 正则表达式
- getline
- Android文件的保存(本地和SD卡)与读取
- 东软实训(十七)
- 笔记:Android Studio adb无法启动解决方案
- Python核心编程之序列
- kafak学习之分享ppt