这篇教程C++ tip函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中tip函数的典型用法代码示例。如果您正苦于以下问题:C++ tip函数的具体用法?C++ tip怎么用?C++ tip使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了tip函数的23个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: QWidgetKviIOGraphWidget::KviIOGraphWidget(QWidget * par) : QWidget(par){ m_uLastSentBytes = g_uOutgoingTraffic; m_uLastRecvBytes = g_uIncomingTraffic; m_maxRate = 1; unsigned int iMax = qMax(m_uLastSentBytes, m_uLastRecvBytes); while(iMax > m_maxRate) m_maxRate *= 2; m_sendRates.prepend(0); m_recvRates.prepend(0); QString tip("<font color=/"#FF0000/">"); tip.append(__tr("Outgoing traffic")); tip.append("</font><br/><font color=/"#0000FF/">"); tip.append(__tr("Incoming traffic")); tip.append("</font>"); this->setToolTip(tip); startTimer(1000);}
开发者ID:IceN9ne,项目名称:KVIrc,代码行数:25,
示例2: scenevoid WTextCreator::start(){ WGraphicsLayer* layer = scene()->addLayer(WCreatorSettings::instance().layer()); layer->setEditable(true); scene()->setCurrentLayer(layer); emit tip("press left button to select text's start point or press right button to cancel");}
开发者ID:tecentwenping,项目名称:Controller_Atcsim,代码行数:7,
示例3: kNewLineQString LiveTemplate::generateTip() const{ static const QLatin1Char kNewLine('/n'); static const QLatin1Char kSpace(' '); static const QLatin1String kBr("<br>"); static const QLatin1String kNbsp(" "); static const QLatin1String kNoBr("<nobr>"); static const QLatin1String kOpenBold("<b>"); static const QLatin1String kCloseBold("</b>"); static const QLatin1String kEllipsis("..."); QString escapedContent(_content.toHtmlEscaped()); escapedContent.replace(kNewLine, kBr); escapedContent.replace(kSpace, kNbsp); QString tip(kNoBr); int count = 0; for (int i = 0; i < escapedContent.count(); ++i) { if (escapedContent.at(i) != kVariableDelimiter) { tip += escapedContent.at(i); continue; } if (++count % 2) { tip += kOpenBold; } else { if (escapedContent.at(i-1) == kVariableDelimiter) tip += kEllipsis; tip += kCloseBold; } } return tip;}
开发者ID:intelligide,项目名称:UnicornEdit,代码行数:33,
示例4: scenevoid WEllipseCreator::mousePressEvent(WGraphicsSceneMouseEvent* event){ if (event->button() == Ws::RightButton) { if (_item) { scene()->currentLayer()->removeItem(_item, true); scene()->currentLayer()->removeItem(_helperItem, true); } emit finished(0); clear(); } else if (event->button() == Ws::LeftButton) { WWorldPointF pos = event->scenePos(); if (_step == 0) { WWorldRectF rect(pos.x()-20, pos.y(), 20, 20); const WCreatorSettings& settings = WCreatorSettings::instance(); _item = scene()->currentLayer()->addEllipse(rect, settings.pen(), settings.brush(), true); _helperItem = scene()->currentLayer()->addRect(rect, 0.0, WPen(Ws::DashDotDotLine, WColor(0, 0, 255), 1.0), WBrush(), true); emit geometry(cell_format(*_item)); emit tip("move mouse and release left button to select rectangle's bottom right point or press right button to cancel"); ++_step; } }}
开发者ID:tecentwenping,项目名称:Controller_Atcsim,代码行数:27,
示例5: filevoid HomeScreenController::goToTip(int index){ static QStringList tips; if (tips.isEmpty()) { // Normally, this will be read only once. QFile file(QString::fromLatin1(":/help/tip-of-the-day/tips.txt")); if (file.open(QIODevice::ReadOnly)) { while (!file.atEnd()) { QString tip(QString::fromUtf8(file.readLine().constData())); if (tip.endsWith(QLatin1Char('/n'))) tip.chop(1); if (!tip.isEmpty()) tips.push_back(tip); } } } if (tips.isEmpty()) { // Some error may have occured during reading the tips file. // Display a welcome text. widget->setTipOfTheDay(QString::fromLatin1("<h2>%1</h2>").arg(tr("Welcome to OpenOrienteering Mapper!"))); } else { Q_ASSERT(tips.count() > 0); while (index < 0) index += tips.count(); current_tip = index % tips.count(); widget->setTipOfTheDay(tips[current_tip]); }}
开发者ID:FEK10,项目名称:mapper,代码行数:35,
示例6: ReadLinesFromFilevoid SyntheticDataGenerator::ReadJointAndTipTrajectory(std::string _jointTipTrajectoryfile, bool isEMmeasurement){ int numTubes = this->robot->GetNumOfTubes(); this->jointTrajectory.clear(); this->tipTrajectory.clear(); std::vector<::std::string> lineVector = ReadLinesFromFile(_jointTipTrajectoryfile); for(int i = 0; i < lineVector.size() ; ++i) { std::vector<double> doubleLineVector = DoubleVectorFromString(lineVector[i]); std::vector<double> joint(doubleLineVector.begin(), doubleLineVector.begin() + 2*numTubes+1), tip(doubleLineVector.begin()+2*numTubes+1, doubleLineVector.end()); // For now, tip has EM tracker frame. EM tracker has been attached on the robot tip // with its x-axis colinearly aligned to z-axis of robot tip in opposite direction. // So, the following lines swaps the x- and z-axes with proper signs. // Note that it doesn't mean 'tip' is the correct tip orientation. It is correct with z-axis, // but not correct with x- and y- axis. if(isEMmeasurement) for(int j = 0 ; j < 3; j++) { double temp = tip[3+j]; tip[3+j] = tip[9+j]; tip[9+j] = -temp; } this->jointTrajectory.push_back(joint); this->tipTrajectory.push_back(tip); }}
开发者ID:hjhdog1,项目名称:ConcentricTubes,代码行数:31,
示例7: rectbool CalloutPointerItem::autoLocFromLoc( QPoint loc){ QRect rect(0, 0, callout->size[XX], callout->size[YY]); QPoint intersect; PlacementEnc tplacement; QPoint tip(points[Tip].x() + 0.5, points[Tip].y() + 0.5); if (rectLineIntersect(tip, loc, rect, borderThickness, intersect, tplacement)) { placement = tplacement; points[Base] = intersect; return true; } return false;}
开发者ID:nathaneltitane,项目名称:lpub,代码行数:25,
示例8: GLfloatvoid Cone::updateBufferNormals() { GLfloat (*N)[3]; int i; list<Vec4> points; list<Vec4>::iterator curr, next; Vec4 normal, tip(0,0,-1,1); // Initialize N = new GLfloat[getCount()][3]; points = Math::computeCircle(0.5, getCount() / 3); points.push_back(Vec4(0.5,0,0,1)); // Fill array curr = points.begin(); next = ++(points.begin()); while (next != points.end()) { i = distance(points.begin(), curr) * 3; normal = cross(tip-*curr, *next-*curr); for (int j=0; j<3; ++j) { N[ i ][j] = normal[j]; N[i+1][j] = normal[j]; N[i+2][j] = normal[j]; } ++curr; ++next; } // Send to buffer setBufferData("MCNormal", N); delete[] N;}
开发者ID:adbrown85,项目名称:glxml-old,代码行数:32,
示例9: showvoid show(CVideo& video, const std::string& window_id, const t_string& message, const tpoint& mouse){ /* * For now allow invalid tip names, might turn them to invalid wml messages * later on. */ ttip& t = tip(); t.set_window_id(window_id); t.set_message(message); t.set_mouse(mouse); try { t.show(video); } catch(twindow_builder_invalid_id&) { ERR_CFG << "Tip with the requested id '" << window_id << "' doesn't exist, fall back to the default./n"; t.set_window_id("tooltip_large"); try { t.show(video); } catch(twindow_builder_invalid_id&) { ERR_CFG << "Default tooltip doesn't exist, no message shown." << std::endl; } }}
开发者ID:8680-wesnoth,项目名称:wesnoth-fork-old,代码行数:33,
示例10: kdDebug/******************************************************************************* Displays the full alarm text in a tooltip, if not all the text is displayed.*/void AlarmListTooltip::maybeTip(const QPoint &pt){ AlarmListView *listView = (AlarmListView *)parentWidget()->parentWidget(); int column = listView->column(AlarmListView::MESSAGE_COLUMN); int xOffset = listView->contentsX(); if(listView->header()->sectionAt(pt.x() + xOffset) == column) { AlarmListViewItem *item = (AlarmListViewItem *)listView->itemAt(pt); if(item) { int columnX = listView->header()->sectionPos(column) - xOffset; int columnWidth = listView->columnWidth(column); int widthNeeded = item->messageColWidthNeeded(); if(!item->messageTruncated() && columnWidth >= widthNeeded) { if(columnX + widthNeeded <= listView->viewport()->width()) return; } QRect rect = listView->itemRect(item); rect.setLeft(columnX); rect.setWidth(columnWidth); kdDebug(5950) << "AlarmListTooltip::maybeTip(): display/n"; tip(rect, AlarmText::summary(item->event(), 10)); // display up to 10 lines of text } }}
开发者ID:serghei,项目名称:kde3-kdepim,代码行数:29,
示例11: mainvoid main(){ int n; while(1) { tip(); menu(); scanf("%d",&n); if(n==0) break; switch(n) { case 1: benjin();break; case 2: fuli();break; case 3: danli();break; case 4: shijian();break; case 5: lilu();break; case 6: nianjinzhongzhi();break; case 7: dengebenxi();break; case 0: n=0; break; } }}
开发者ID:Sub-key,项目名称:1,代码行数:33,
示例12: clearvoid WArcCreator::start(){ clear(); WGraphicsLayer* layer = scene()->addLayer(WCreatorSettings::instance().layer()); layer->setEditable(true); scene()->setCurrentLayer(layer); emit tip("press left button to select rectangle's top left point or press right button to cancel");}
开发者ID:tecentwenping,项目名称:Controller_Atcsim,代码行数:8,
示例13: tipvoid SeafileTrayIcon::resetToolTip (){ QString tip("Seafile"); if (!seafApplet->settingsManager()->autoSync()) tip = tr("Auto sync is disabled"); setToolTip(tip);}
开发者ID:Greyhatno,项目名称:seafile-client,代码行数:8,
示例14: tipvoid ToolTipManager::Bind(wxWindow *window, wxString tooltip, const char *context, const char *command) { ToolTipBinding tip(window, tooltip, command, context); tip.Update(); static ToolTipManager instance; instance.tips.push_back(tip); hotkey::inst->AddHotkeyChangeListener(&ToolTipBinding::Update, &instance.tips.back());}
开发者ID:Leinad4Mind,项目名称:Aegisub,代码行数:8,
示例15: tipvoid SeafileTrayIcon::resetToolTip (){ QString tip(SEAFILE_CLIENT_BRAND); if (!seafApplet->settingsManager()->autoSync()) { tip = tr("auto sync is disabled"); } setToolTip(tip);}
开发者ID:arthur-zhang,项目名称:seafile-client,代码行数:9,
示例16: maybeTip /** * Called when the pre-conditions for a tool tip are met. * Asks the owner for a tip to display and, if one is returned, shows * the tool tip. * @param ptPos Current mouse position */ virtual void maybeTip(const QPoint& ptPos) { QString sText; QRect rc; // Display a tip, if required by the owner sText = m_pGraphWidget->getTip(ptPos, rc); if (sText != QString::null) tip(rc, sText); }
开发者ID:fredollinger,项目名称:kscope-kde4,代码行数:15,
示例17: mainint main(int argc, char *argv[]){ QApplication a(argc, argv); TpListener listener; listener.initConnection(); TipWidget tip("Soulxu", "This is a test message!"); tip.show(); return a.exec();}
开发者ID:chris-magic,项目名称:studycode,代码行数:9,
示例18: QRectvoid DynamicTip::maybeTip( const QPoint &pos ){ if( tekst.isEmpty()) return; QRect r = QRect (pos, pos); tip( r, tekst.fromLocal8Bit(tekst));}
开发者ID:ytmytm,项目名称:kydpdict,代码行数:9,
示例19: _void mmErrorDialogs::InvalidPayee(wxWindow *object){ const wxString& errorHeader = _("Invalid Payee"); const wxString& errorMessage = (_("Please type in a new payee,/nor make a selection using the dropdown button.") + "/n"); wxRichToolTip tip(errorHeader, errorMessage); tip.SetIcon(wxICON_WARNING); tip.ShowFor(object);}
开发者ID:unrealps,项目名称:moneymanagerex,代码行数:9,
示例20: itemAt/*! /fn SnippetWidget::maybeTip( const QPoint & p ) Shows the Snippet-Text as ToolTip */void SnippetWidget::maybeTip( const QPoint & p ){ SnippetItem * item = dynamic_cast<SnippetItem*>( itemAt( p ) ); if (!item) return; QRect r = itemRect( item ); if (r.isValid() && _SnippetConfig.useToolTips() ) { if (dynamic_cast<SnippetGroup*>(item)) { tip( r, i18n("Language:")+((SnippetGroup*)item)->getLanguage() ); //show the group's language } else { tip( r, item->getText() ); //show the snippet's text } }}
开发者ID:serghei,项目名称:kde3-kdevelop,代码行数:22,
示例21: _void mmErrorDialogs::InvalidFile(wxWindow *object, bool open){ const wxString errorHeader = open ? _("Unable to open file.") : _("File name is empty."); const wxString errorMessage = _("Please select the file for this operation."); wxRichToolTip tip(errorHeader, errorMessage); tip.SetIcon(wxICON_WARNING); tip.ShowFor(object);}
开发者ID:Zorg2409,项目名称:moneymanagerex,代码行数:9,
示例22: itemAtvoid VariableTree::maybeTip(const QPoint &p){ VarItem * item = dynamic_cast<VarItem*>( itemAt(p) ); if (item != 0) { QRect r = itemRect(item); if (r.isValid()) { tip(r, item->tipText()); } }}
开发者ID:serghei,项目名称:kde3-kdevelop,代码行数:10,
示例23: parentWidgetvoid KbStatusTip::ShowStatus(QString msg){ if ((QCursor::pos().x() > parentWidget()->mapToGlobal(parentWidget()->pos()).x()) && (QCursor::pos().y() > parentWidget()->mapToGlobal(parentWidget()->pos()).y()) && (QCursor::pos().x() < (parentWidget()->mapToGlobal(parentWidget()->pos()).x() + parentWidget()->width())) && (QCursor::pos().y() < (parentWidget()->mapToGlobal(parentWidget()->pos()).y() + parentWidget()->height()))) { tip(parentWidget()->rect(), msg); }}
开发者ID:BackupTheBerlios,项目名称:kasablanca,代码行数:10,
注:本文中的tip函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ tipc_cfg_reply_error_string函数代码示例 C++ tint_color函数代码示例 |