qt杂记_5月3日

测试中出错

出错一
# ./helloworld
-qws                                                                    
QWSServerSocket::init:
Function not
implemented                                 
QWSServerSocket:
unable to create
socket.                                       
QWSServerPrivate::initServer:
server socket not listening: Illegal
seek         
Failed to bind to
/tmp/qtembedded-0/QtEmbedded-0


解决方法:
重新配置内核:# make
menuconfig
选中:Networking——>Networlding options——>Unix domain
sockets
保存
重新烧写板子,运行。

qt库的问题

用天嵌tq2440板子自带的qt4.5版本开发的程序,出了问题:

qt移植到arm板子上,运行程序时没有什么错误提示,但是只是在屏幕正中显示一个绿底的白色鼠标没有出现界面

解决方法:qt库版本低的原因,换成qt4.7,重新制作文件系统,编译,解决之。


Qt Embedded
Linux下隐藏鼠标箭头
   (转载)

1、编译Qt库的时候添加编译选项QT_NO_CURSOR,这样cursor相关的代码统统不会被编译进去,自然鼠标光标也不会出现在程序中。

2、只希望在某个QWidget下不出现鼠标光标,则只要对这个widget调用

QWidget::setCursor(QCursor(Qt::BlankCursor)),其它的窗口仍将出现鼠标。
3、在main函数中,实例化了APPLICATION后,调用

QApplication::setOverrideCursor(Qt::BlankCursor);

4、任一控件下显示与关闭鼠标

this->setCursor(Qt::BlankCursor);   //隐藏鼠标
 
this->setCursor(Qt::ArrowCursor);  //显示正常鼠标
 
this改为需要隐藏鼠标的部件,就可以令当鼠标移动到该部件时候,效果生效。

以上的都需要动一下鼠标才会消失,不知道不是我没有搞好,下面一启动就可以隐藏起来

5、调用下面函数

QWSServer::setCursorVisible(false);

这是一个静态函数,可以在main()函数中,实例化QApplication以后调用,这样整个程序将不会出现鼠标的光标。
注意必须包含头文件<QWSServer>。

时间: 2024-10-22 08:26:16

qt杂记_5月3日的相关文章

5月12日 函数复习及练习题

一.函数复习:namespace _5月12日_函数复习 { class Program { //请编写一个打印三角形的函数,要求根据输入的数打印多少行 //没有返回值,没有参数 public void san() { Console.Write("请输入行数:"); int a = int.Parse(Console.ReadLine()); for (int i = 1; i <= a; i++) { for (int j = 1; j <= i; j++) { Con

5月12日 结构体

一.结构体定义: 结构体一般定义在Main函数上面,位于Class下面,作为一个类:一般情况Struct定义在Main函数前面,Main函数里面的地方都可以使用,参数前面加上public代表公用变量. 二.格式: struct +结构体的名称 { public int+变量名; public string+变量名: public int+变量名: } namespace _5月12日_结构体 { class Program { struct student { public int num; p

5月11日 函数、练习:阶乘累加求和

一.函数:  一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能.所有的高级语言中都有子程序这个概念,用子程序实现模块的功能.在C#语言中,子程序的作用是由一个主函数和若干个函数构成.由主函数调用其它函数,其它函数也可以互相调用.同一个函数可以被一个或多个函数调用任意多次. 在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用.要善于利用函数,以减少重复编写程序段的工作量. namespace _5月11日_函数 { class Program { //没有

5月14日 枚举类型

namespace _5月14日_枚举类型 { class Program { enum meiju//不规定值类型的时候默认为int { one=3,//不是赋值,是指向索引,3号索引是one的索引位置 two=6,//6号索引是two这个常量 three,//每行用逗号隔开,最后的逗号可以省略 four = two//若一个常量等于之前的一个常量,那么就等于这个常量,这里是赋值 } enum meiju1 { one=1, two=2, three, four=three, } static

5月14日 打印100以内与7有关的数

namespace _5月14日_复习 { class Program { public void sewen() { for (int i = 1; i <= 100; i++) { if (i % 10 == 7 || i / 10 == 7 || i % 7 == 0) { Console.Write(i + "\t"); } } } //public int a;//变量可以定义在外面,但在主函数中要县初始化 static void Main(string[] args)

用PHP打印出前一天的时间,打印格式是2007年5月10日22:21:21

答案1: <?php echo date('Y'.'年'.'m'.'月'.'d'.'日'.' H:i:s',strtotime('-1 day')); 输出结果: Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() f

在刀尖上跳舞 -- 2015年6月9日

前言: 在DBA群是认识酱油.木木.土豆.虎子.闪客.蝈蝈等,之后他们因为共同的爱好投资行为à股票而建立了新的群----票票群,如今记不清群是哪天建立的了.而我一直在群里潜水,只默默的在远处看着酱油他们吹牛逼吹的不亦乐乎,可惜我不懂,也不好贸然插嘴,所以只有看着他们闹腾. 1,对股市的恐惧 在07到08年的牛市里面,因为自己支援家里,所以身上总是没有多少现钱,所以没有入股市,对股票交易也是一知半解,之后熊市,大部分亏得一塌糊涂,身边同学更是被套了,之后对股票敬而远之,以为它就是一个投机倒把的地方

Oyk的ACM刷题记录(始于2015年2月29日,可能含剧透)

Online Judge 题目序号/题目 简单大意/题解 犯2情况 2月29日 SPOJ GSS1  不带更新区间最大子段和. 线段树维护 区间从左/右开始的最大值.区间最大值.区间和. 1.输出忘了换行. 2.打错了一个字母. SPOJ GSS2 区间不重复最大子段和. 离线维护s[i..now],线段树维护 区间历史最大值.区间历史最大更新值.区间现在最大值.区间现在更新值. 询问输出区间历史最大值. 1.线段树询问忘记写pushdown了. SPOJ TEST 输出所有42前的数. 1.不

YESLAB 7月12日陈老师CCNA+CCNP真机Rack实战课程

CCNA 是网络行业的入门课程,为了能够让学员很好的了解网络,Yeslab提供真实设备Rack,学员实战搭建拓扑.完成配置,为学员打造一个真实的网络,总之只要学员想学,Yeslab毫不吝啬 CCNP路由部分为IE的基础,只有基础打的牢,楼才能盖得高,Yeslab拒绝Paper IE,除此之外Yeslab还针对工作特别开发了面试模拟课程,可以针对集成商,厂商的职位进行不同级别的面试,能够让学员不单单的只是找到工作,而是对职业有个好的规划. 交换一直是思科培训里比较弱化的一门,不过Yeslab提供真