⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qstd.h

📁 QT4的utils库源码包.解压后运行./configure配置,然后make.使用时在.pro文件中加入两行:LIBS+=-L$$(CPPLIBS)-lutils及INCLUDEPATH+=$$(C
💻 H
字号:
#ifndef QSTD_H#define QSTD_H#include <QTextStream>#include <QFile>#include <QString>#include "myexport.h"/** @short helper objects and functions which help reduce the       need for char[] and the standard library.      defines three @ref QTextStream instances    which behave like the c++ standard iostreams, bound to the    standard in/out/error.         Also provided, some helper functions for writing    interactive stdin/stdout applications.	@author Alan Ezust*///startnamespace qstd {	 UTILS_EXPORT QTextStream& cout();	 UTILS_EXPORT QTextStream& cin();	 UTILS_EXPORT QTextStream& cerr();    /** yes/no prompt        interactive stdin UI - prompts user with        a yes/no question. Repeatedly-asks        until user supplies a valid answer.         @param yesNoQuestion the yes/no question        @return true/false depending on what the        user responded.    */     UTILS_EXPORT bool yes(QString yesNoQuestion);    /** Convenience function that feeds a  specific question        to the yes() function.        @usage do {.....} while(more ("foobar"));        so that user sees the question: "Another foobar (y/n)? "        @param name of the item being handled by the loop.    */     UTILS_EXPORT  bool more(QString prompt);    /** A function for safely taking an int from the keyboard.        Takes data into a  QString and tests to make sure it        can be converted to int before returning.        @param base allows choice of number base.        @return returns validated int.    */     UTILS_EXPORT int promptInt(int base = 10);    /** A function for safely taking a double from the keyboard.        Takes data into a  QString and tests to make sure it        can be converted to double before returning.        @return returns validated int.    */     UTILS_EXPORT double promptDouble();    /** Complete dialog for opening a file for output.        Asks user for file name, checks to see if        file already exists and, if so, asks the user if        it is ok to overwrite.        @param Reference QFile parameter is set to point        to the (eventually) opened file.    */    /** @short Dialog for a output file prompt     */     UTILS_EXPORT void promptOutputFile(QFile& outfile);    /** @short Dialog for input file prompt */     UTILS_EXPORT void promptInputFile(QFile& infile);//end};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -