简介:Qt的Q_UNUSED()函数的功能 Qt Assistant(Qt 助手) 函数名直译过来是【不用的;从未用过的】。 碰到陌生的函数不要慌,直接Qt Assistant查一哈。 Q_UNUSED(name) Indicates to the compiler that the parameter with the specified name is not used in the body of a function. This can be used to ...
Qt Q_UNUSED()函数的作用 Q_UNUSED()函数在程序中的作用,就如它所代表的英文一样,unused,即无用的意思。即Q_UNUSED()函数在程序中没有实质性的作用,用来避免编译器警告。 下面我们来看一组程序: 1voidColorItem::paint(QPainter *painter,constQStyleOptionGraphicsItem *option, QWidget *widget)2{3Q_UNUSE...
一、用法 Q_UNUSED() 没有实质性的作用,用来避免编译器警告 1forexample:2inttransition::getSTL(inttype)3{4Q_UNUSED(type);5return123;6} 二、相关问题处理: 如果编译中出现以下警告: warning: unused parameter ‘arg1′ [-Wunused-parameter] 原因是由于函数参数未使用,这在程序当中有时候很正常;所以个人...
Q_UNUSED(type); return 123;} 相关问题处理: 如果编译中出现以下警告: warning: unused parameter ‘arg1′ [-Wunused-parameter]原因是由于函数参数未使用,这在程序当中有时候很正常;所以个人认为此警告意义不大,可以取消; 方法一:在提示警告函数里面添加Q_UNUSED(arg1);方法二:在pro工程文件最后加入如下代码:...
Qt Q_UNUSED ( name ) 的用法 一、用法 Q_UNUSED() 没有实质性的作用,用来避免编译器警告 1forexample:2inttransition::getSTL(inttype)3{4Q_UNUSED(type);5return123;6} 1. 2. 3. 4. 5. 6. 二、相关问题处理: 如果编译中出现以下警告:...
Qt Q_UNUSED() 方法的使用,Q_UNUSED()没有实质性的作用,用来避免编译器警告1//比如说23inttestFunc(inta,intb,intc,intd)4{5inte;6returna+b+c;7}89//编译器会有警告d和e未使用;1011//于是12inttestFunc(inta,intb,i
Q_UNUSED(): 如果在函数中没有用到函数传进来的参数的话,比如说在void mousePressEvent(QMouseEvent *event)函数体中,我们没有使用到event这个参数,这样在编译程序的时候会出现警告,但是这不会影响程序的编译运行,如果不想出现这样的警告信息,就可以在函数内第一句加上Q_UNUSED(xxx);xxx表示不使用的参数。这样就...
Q_UNUSED(event); setFocus(); setCursor(Qt::ClosedHandCursor); } //键盘按下事件处理函数,判断是否是向下方向键,如果是,则向下移动图形项 void MyItem::keyPressEvent(QKeyEvent *event) { //实现视图的下移 if(event->key() == Qt::Key_Down) ...
31、/当前节点选择变化时触发Q_UNUSED (p revious);if (curre nt=NULL)return;int var=current-type();/ 节点的类型switch(var) case itT op Item: / 顶层节点ui-actAddFolder-setE nabled(true); ui-actAddFiles-setE nabled(true);ui-actDeleteItem-setEnabled(false); / 顶层节点不能删除 break;ca...
Q_UNUSED(event); // 获取QDialog窗口的尺寸 int width = this->width(); int height = this->height(); // 创建QPainter对象,并设置渐变背景 QPainter painter(this); QLinearGradient gradient(0, 0, width, height); gradient.setColorAt(0.0, QColor(255,255,255)); ...