㈠ linux qt 不识别界面类
添加一个新的ui。
在QTCreator中添加一个新的ui,ui最好调整为和原来的ui同名,之后再将新生产的ui的objectName属性修改为原来的ui所属属性,使ui界面和项目中的c头文件和源文件相联系上。做完以上步骤,我们拥有了一个空白的,和原来项目相联系的ui界面,下面只需要在QTDesigner中将原来的ui界面中组件复制粘贴到新的ui中,即可完成对ui的修复。QTDesigner所在位置为你使用的QT环境的bin文件下。
页面Pages是一个物理存在,比较容易理解。你在你屏幕里看见的任何内容都是页面,不管你里面的内容如何变化,状态的改变或事页面的跳转等等,嗯,都是页面的承载。你可以把它想象成一个盘子,这个盘子里承载的内容就是页面的内容了。
㈡ linux下安装qt后桌面没有启动图标
qt默认被安装在/opt目录下。你进去了找到qtcreator运行就行了。
如何添加快捷图标:
命令行下:
ln
-s
qtcreator所在路径
创建快捷方式的路径
把qtcreator添加到环境变量的方法:
命令行下:
修改环境变量:export
PATH=你qtcreator所在的目录名:$PATH
这样你在任何地方只要输入qtcreator就能启动了。
把qtcreator添加到制定的菜单分类中的方法:
我不知道小红帽是不是还在好用gnome的桌面。
假如是的话,你可以在/usr/share/desktops/下参考一个.desktop文件添加一个自定的文件。
把qtcreator的启动路径和图标路径填进去,保存就能在对应的菜单分类中找到了。
㈢ linuxQT界面字体很难看
这个问题最好的办法是做一个虚拟字体(比如那个 Sans ),这个虚拟字体按照效果,集合多种字体,比如英文用 Verdana ,中文用雅黑。或者中文用文泉驿点阵再集合另一个宋体字库。系统的文字渲染程序会按照顺序提取字符信息来渲染,从而保证效果。不过前提是他们在同一个设置下面效果都没问题
㈣ 在linux下做图形界面的系统要用到qt 吗,我下载了qt5.5,这个和linux是独立的
linux可以用QT 做图形界面。也有QT的版本。windos的也有,所以你可以直接下一个linux版本的QT 就可以使用了
㈤ 能否在Linux的字符界面显示出QT的图形界面,平台是X86,虽然QT依靠X,有没有其他办法
“字符界面”自然只能显示“字符”。“图形界面”肯定不是“字符界面”能实现的。
QT 有直接输出到帧缓冲的功能,可以绕过 X 服务这种方式。
不过这个功能主要在嵌入式上面使用,x86 上面直接实现我反正是没见过有谁用。
不过好像和普通的 xorg 里面的 QT 程序还是有区别。
㈥ 有会linux下QT编程的吗
根本就是胡来!
10分有点少,给你简单说说。
首先你需要看看你使用的qmake是哪一个,命令
which qmake
看看是不是你安装的那个!
-I/usr/include/Qt... 说明你执行的qmake不是那安装的版本,系统的那个你又没有装qt4-devel,简单的就是直接安装qt4-devel,复杂的你自己研究吧。
反正不要把系统的和你自己装的混合起来用,另外就是尽量不要轻易改动系统的,否则你会遇上更多麻烦。
--------------------------
Windows和Linux执行文件的方式不同,Linux默认从系统路径中寻找,Windows从当前路径寻找。
在Linux上运行当前目录下的文件用
./文件名
而不是直接输入文件名,或者直接连同全路径一起输入。
你的问题是这样的,你的qmake,告诉编译器去你的系统路径中寻找系统中自带的qt库,但是你没有安装。你自己安装了一个开发环境,但是你调用了系统的QT里面的qmake,系统自带的qmake会寻找编译你的桌面(KDE)的时候用的qt文件,但是你没有安装,所以所有的文件的位置和版本都找不到。
解决:
1、你可以找到你自己安装的qt然后运行里面的qmake。让qmake找到你自己安装的qt相关文件。
2、直接删除自己安装的软件,加入系统自带的qt开发包,一般叫做qt-xxx-devel,让系统的qt可以找到他原来的开发包。
3、不建议混合,即用系统的qmake找到你目前安装的qt库,那样可能版本不兼容。
关于QT:
你可以认为分成两个部分,一部分用来开发,一部分用来运行程序。你的系统中已经安装了用来运行程序的部分,因此qmake被识别成系统的。而你另外装了一个完整的QT(包含开发部分),但是系统的qmake仍然试图寻找,他自己原来的那个开发部分,而不是你新装的。即使修改文件让系统找到你的那些开发文件也可能和系统的版本不完全一致而出错。
㈦ 在Linux下qt一定需要一个gui桌面去运行吗
qt默认被安装在/opt目录下。你进去了找到qtcreator运行就行了。如何添加快捷图标:
命令行下:
ln -s qtcreator所在路径 创建快捷方式的路径
把qtcreator添加到环境变量的方法:
命令行下:
修改环境变量:export PATH=你qtcreator所在的目录名:$PATH
这样你在任何地方只要输入qtcreator就能启动了。
把qtcreator添加到制定的菜单分类中的方法:
我不知道小红帽是不是还在好用gnome的桌面。
假如是的话,你可以在/usr/share/desktops/下参考一个.desktop文件添加一个自定的文件。
把qtcreator的启动路径和图标路径填进去,保存就能在对应的菜单分类中找到了。
㈧ linux下qt设置半透明与桌面背景有关系吗
1.窗口整体透明,但是窗体上的控件不透明。 通过设置窗体的背景色来实现,将背景色设置为全透。 QPalette pal = palette();pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));
setPalette(pal); 试验效果: 窗体标题栏不透明; 窗体客户区上的控件不透明,QLabel控件只是字显示,控件背景色透明; 窗体客户区完全透明。 另外从网上看到的方法: setAttribute(Qt::WA_TranslucentBackground, true ); 试验的结果是类似于上面的方法,但有时候窗体会被一些杂色斑点填充,未找到原因。 2.窗口及其上面的控件都半透明: setWindowOpacity(0.7)试验效果:窗口及控件都半透明。 3.窗口整体不透明,局部透明:在Paint事件中使用Clear模式绘图。void TestWindow::paintEvent( QPaintEvent* ){QPainter p(this );
p.fillRect( 10, 10, 300, 300, Qt::SolidPattern );}试验效果:绘制区域全透明。
㈨ Linux 中qt怎么启动
有两种启动方式
1.
在软件中心安装的QT会在桌面创建QT的快捷方式,这时候可以直接双击打开
2.
使用命令在终端中打开。如果将QT的bin目录添加到系统的环境变量中之后。可以直接输入qtcreater打开(可以先输入qtcre然后按tab键检测是否加入环境变量)
如果没加入环境变量,需要先找到QT的解压安装包的路径,然后进入bin目录使用
./qtcreater打开QT
㈩ 在linux系统上做的Qt界面怎么能开机运行
添加启动程序在etc/rc5.d等init进程的脚本中实际是在init.d中,直接作为一个进程启动。可参考linux的进程启动,以S99等开始。 qt程序记得加-qws哦亲。