Basic For Qt®'s Language Reference

Basic For Qt® comes with extensive documentation, with hypertext cross-references throughout, so you can easily click your way to whatever interests you. The part of the documentation that you will probably use the most is the this Language Reference. Each link provides a different way of navigating the this Language Reference; try them all to see which work best for you. Basic For Qt® ships with lots of small and some medium-sized example programs that teach you how to implement various tasks. Most of them will show how to use a certain class or module, others aim at programming techniques and basics, and some of them simply want to show you what is possible.

Names starting with 'Q' normally directly points to native Qt names in general. If you would like to send a comment or an example, please write to sales@kbasic.com.
This new framework provides many improvements and enhancements over previous releases. This overview covers the most important features. Basic For Qt® will be continuously improved as a result of feedback and suggestions from customers and the open source community.

Last edit on 2012-07-17 13:54:03

Subs & Functions

Sub-procedures contain commands and statements, but do not return a value or cannot be used in expressions. The following built-in subs are predefined subs, which has a special meaning and which meaning cannot be changed. Some of them are provided for VB6 backward compatibility.A function-procedure is like a sub-procedure, but it can return a value. That is the only difference between them. The following built-in functions are predefined functions, which has a special meaning and which meaning cannot be changed. Some of them are provided for VB6 backward compatibility.

Abs AddDays AddHours AddMinutes AddMonths AddSeconds AddYears AddressOf Append Asc At Atn Beep Bin BitClr BitSet BitTst CBool CByte CCur CDate CDbl CDec CInt CLS CLng CSRLin CShort CSng Call ChDir ChDrive Character Chr Circle ClassName Close CloseAllMDI CloseDockWidget CloseMDI CloseToolWindow CloseWidget CloseWindow Color Compare Contains Copy CopyDir Cos Count Date DateAdd DateDiff DatePart DateSerial DateValue Day DayName DayOfWeek DayOfYear DaysInMonth DaysInYear Delete DiffDays DiffSeconds Dir DoEvents Drives EndsWith ExecAfterMSec Exp Fact FileBaseName FileExtension FileName FilePath Files Fill Fix Focus FocusMDI FocusWindow Format FormatDateTime FormatFloat FreeFile Hex Hide HideScreen Hour InStr InStrRev IndexOf Input InputBox Insert Int IsBoolean IsByte IsCurrency IsDate IsDateTime IsDateTimeValid IsDateValid IsDecimal IsDir IsDouble IsEmpty IsEqualClass IsEqualObject IsEqualValue IsError IsFloat IsInt16 IsInt32 IsInt64 IsInt8 IsInteger IsLeapYear IsList IsMissing IsNull IsNumeric IsObject IsShort IsSingle IsString IsTimeValid IsVariant Join Kill LBound LCase LTrim LastIndexOf Launch Left LeftJustified Len Length Line Line Input ListMDI Ln LoadUI Locate Log Log10 Lower MD5 Max Min Minute MkDir Month MonthName Move MySQL MySQLConnect MySQLDisconnect MySQLLastInsertId Name Now Nz Oct Open OpenDialog OpenDockWidget OpenEmail OpenHtmlWindow OpenMDI OpenSDI OpenTextWindow OpenToolWindow OpenURL OpenWebWindow OpenWindow PSQL PSQLConnect PSQLDisconnect PSQLLastInsertId PSet Peek PlayMovie PlaySound Poke Pos Prepend Print PrintScreen QStringList Quit RND RTrim Random Randomize ReadArray ReadCString ReadDictionary ReadLines ReadList ReadRegistry ReadString ReconnectSignals Remove Rename Replace Reset Reversed Right RightJustified RmDir Round Run SQLite SQLiteLastInsertId Second Section Seek SetFocus SetFocusMDI SetFocusWindow Sgn Shell Show ShowMaximized ShowMinimized ShowNormal ShowOrHide ShowScreen Simplified Sin SizeOf Space Split Sqr StartsWith Str StrComp StrReverse SubDays SubHours SubMinutes SubMonths SubSeconds SubYears Tan Time TimeSerial TimeValue Trim Trimmed Truncate UBound UCase Unicode UnloadUI Upper Val Value Wait WeekNumber Weekday WeekdayName Write WriteArray WriteCString WriteDictionary WriteLines WriteList WriteString Year stderr stdout

The following list contains the init functions.

Boolean Byte CString CheckBox Class CommandButton CommandLinkButton Control DateTime Decimal Dictionary Double Float FormClass Frame ImageBox ImageButton Int16 Int32 Int64 Int8 Integer Label List Long Module Object PhononSeekSlider PhononVideoPlayer PhononVolumeSlider QAction QActionGroup QApplication QBitmap QBrush QButtonGroup QByteArray QCalendarWidget QChar QCheckBox QClipboard QColor QColumnView QComboBox QCommandLinkButton QCompleter QCoreApplication QCursor QDate QDateEdit QDateTime QDateTimeEdit QDeclarativeContext QDeclarativeView QDial QDialog QDialogButtonBox QDir QDockWidget QDoubleSpinBox QDrag QElapsedTimer QFileInfo QFileInfoList QFileSystemWatcher QFont QFontComboBox QFontDatabase QFontInfo QFontMetrics QFrame QFtp QGraphicsView QGroupBox QHeaderView QHostAddress QHostInfo QIcon QImage QInputDialog QIntValidator QItemSelectionModel QKeySequence QLCDNumber QLabel QLine QLineEdit QListQStringList QListView QListWidget QListWidgetItem QLocalServer QLocalSocket QLocale QMainWindow QMargins QMatrix QMdiArea QMdiSubWindow QMenu QMenuBar QMimeData QModelIndex QMovie QNetworkRequest QNetworkSession QObject QPainter QPalette QPen QPicture QPixmap QPlainTextEdit QPoint QPolygon QPrintDialog QPrintPreviewDialog QPrintPreviewWidget QPrinter QPrinterInfo QProcess QProcessEnvironment QProgressBar QProgressDialog QPushButton QRadioButton QRect QRegExp QRegExpValidator QRegion QResource QRgb QRubberBand QScrollArea QScrollBar QSessionManager QSignalMapper QSize QSizeF QSizeGrip QSizePolicy QSlider QSound QSpinBox QSplashScreen QSplitter QSplitterHandle QStackedWidget QStatusBar QString QSvgWidget QSyntaxHighlighter QSystemLocale QSystemTrayIcon QTabBar QTabWidget QTableView QTableWidget QTableWidgetItem QTextBlock QTextBlockFormat QTextBrowser QTextCharFormat QTextCursor QTextDocument QTextDocumentFragment QTextEdit QTextFormat QTextFrameFormat QTextOption QThread QTime QTimeEdit QTimeLine QTimer QToolBar QToolBox QToolButton QTransform QTreeView QTreeWidget QTreeWidgetItem QUrl QUrlInfo QValidator QVariant QWebPage QWebSettings QWebView QWidget RadioButton Short Single String TextBox Timer ToolButton UdpSocket Variant id uiClass

Objects

The following list contains the built-in objects.

Application CMath ColorDialog Colors Database Debug Desktop Dir File FontDialog Fonts InputDialog MessageBox OS OpenFileDialog Pixmaps Preferences ProgressDialog Query Records SaveFileDialog Sounds StatusBar SystemTrayIcon Table ToolBar qApp

Classes

Classes are needed, when you would like create objects. The following list contains the built-in classes.

Class FormClass Module PhononSeekSlider PhononVideoPlayer PhononVolumeSlider QAbstractButton QAbstractItemModel QAbstractItemView QAbstractPrintDialog QAbstractScrollArea QAbstractSlider QAbstractSpinBox QAbstractTextDocumentLayout QAccessibleEvent QAction QActionEvent QActionGroup QApplication QBitmap QBoxLayout QBrush QButtonGroup QByteArray QCalendarWidget QChar QCheckBox QChildEvent QClipboard QCloseEvent QColor QColumnView QComboBox QCommandLinkButton QCompleter QContextMenuEvent QCoreApplication QCursor QDate QDateEdit QDateTime QDateTimeEdit QDeclarativeContext QDeclarativeView QDial QDialog QDialogButtonBox QDir QDockWidget QDoubleSpinBox QDrag QDragLeaveEvent QDropEvent QDynamicPropertyChangeEvent QElapsedTimer QEvent QFileInfo QFileInfoList QFileOpenEvent QFileSystemWatcher QFocusEvent QFont QFontComboBox QFontDatabase QFontInfo QFontMetrics QFormLayout QFrame QFtp QGraphicsSceneEvent QGraphicsView QGridLayout QGroupBox QHBoxLayout QHeaderView QHelpEvent QHideEvent QHostAddress QHostInfo QHoverEvent QIcon QIconDragEvent QImage QInputDialog QInputEvent QInputMethodEvent QIntValidator QItemSelectionModel QKeySequence QLCDNumber QLabel QLayout QLayoutItem QLine QLineEdit QListQStringList QListView QListWidget QListWidgetItem QLocalServer QLocalSocket QLocale QMainWindow QMargins QMatrix QMdiArea QMdiSubWindow QMenu QMenuBar QMimeData QModelIndex QMoveEvent QMovie QNetworkRequest QNetworkSession QObject QPaintEvent QPainter QPalette QPen QPicture QPixmap QPlainTextEdit QPoint QPolygon QPrintDialog QPrintPreviewDialog QPrintPreviewWidget QPrinter QPrinterInfo QProcess QProcessEnvironment QProgressBar QProgressDialog QPushButton QRadioButton QRect QRegExp QRegExpValidator QRegion QResizeEvent QResource QRgb QRubberBand QScrollArea QScrollBar QSessionManager QShortcutEvent QShowEvent QSignalMapper QSize QSizeF QSizeGrip QSizePolicy QSlider QSound QSpinBox QSplashScreen QSplitter QSplitterHandle QStackedLayout QStackedWidget QStatusBar QStatusTipEvent QString QStringList QSvgWidget QSyntaxHighlighter QSystemLocale QSystemTrayIcon QTabBar QTabWidget QTableView QTableWidget QTableWidgetItem QTextBlock QTextBlockFormat QTextBrowser QTextCharFormat QTextCursor QTextDocument QTextDocumentFragment QTextEdit QTextFormat QTextFrameFormat QTextOption QThread QTime QTimeEdit QTimeLine QTimer QTimerEvent QToolBar QToolBox QToolButton QTransform QTreeView QTreeWidget QTreeWidgetItem QUrl QUrlInfo QVBoxLayout QValidator QVariant QWebPage QWebSettings QWebView QWhatsThisClickedEvent QWidget QWindowStateChangeEvent uiClass

Inheritance Tree

Built-in Qt classes are listed. QObject is the root class of most classes. Through id, objects inherit a basic interface to the runtime system.

QObject

Non QObject-based classes (flat view)



Controls

This is the parent class of all controls providing common functionality for all controls (used by the form designer). It receives mouse, keyboard and other events from the window system, and paints a representation of itself on the screen.

Control


Keywords

A keyword is a predefined identifier, which has a special meaning for Basic For Qt® and which meaning cannot be changed. The following list contains all Basic For Qt® keywords. Be aware that keywords are case sensitive, which means you must it write with the same lowercase or uppercase letters everywhere. Some of them are provided for backward compatibility.

$Dynamic $Static </string> <string> Abstract Alias As Base Binary Break ByRef ByVal Case Catch Class Class_Initialize Class_Terminate Common Compare Const Continue Data Declare DefBool DefByte DefCur DefDate DefDbl DefInt DefLng DefObj DefSng DefStr DefVar Dim Do Each Else Empty End Enum Erase Event Exit Explicit False Finally For Form FormClass Function Get Global GoSub GoTo IIf If Inherits Is Iterate LBound LSet Let Like Loop Me Mid Module New Next No Nothing Null Off On Option Optional Outlet Preserve Private Property Protected Public REM RSet Range ReDim Read Restore Resume Return Select Set Shared Signal Slot Static Step Stop Sub Super SuperClass System Text Then Then Throw Throws To True Try Type TypeOf UBound Until Var WEnd While With Yes uiClass

Types

Like a file, a variable has a name (used to access the variable and to identify it). Additional, it has also a data type to specify the type of information a variable holds. So data types describe the type of data stored inside a variable. If you declare a variable you must also give it a data type. Unlike built-in classes, the following types cannot be used as super class for custom classes.

Boolean Byte CString DateTime Decimal Dictionary Double Float Int16 Int32 Int64 Int8 Integer List Long Object Short Single String Variant id

Constants

Constants are similar to variables but they cannot change values. When you declare a constant you assign a value to it that cannot be altered during the lifetime of your program.

Alignment.AlignAbsolute Alignment.AlignBottom Alignment.AlignCenter Alignment.AlignHCenter Alignment.AlignHorizontal_Mask Alignment.AlignJustify Alignment.AlignLeading Alignment.AlignLeft Alignment.AlignRight Alignment.AlignTop Alignment.AlignTrailing Alignment.AlignVCenter Alignment.AlignVertical_Mask CaseInsensitive CaseSensitive CheckState.Checked CheckState.PartiallyChecked CheckState.Unchecked Dir.AllDirs Dir.AllEntries Dir.CaseSensitive Dir.Dirs Dir.DirsFirst Dir.DirsLast Dir.Drives Dir.Executable Dir.Files Dir.Hidden Dir.IgnoreCase Dir.LocaleAware Dir.Modified Dir.Name Dir.NoDotAndDotDot Dir.NoFilter Dir.NoSort Dir.NoSymLinks Dir.Readable Dir.Reversed Dir.Size Dir.System Dir.Time Dir.Type Dir.Unsorted Dir.Writable EchoMode.NoEcho EchoMode.Normal EchoMode.Password EchoMode.PasswordEchoOnEdit Flags.ItemIsDragEnabled Flags.ItemIsDropEnabled Flags.ItemIsEditable Flags.ItemIsEnabled Flags.ItemIsSelectable Flags.ItemIsTristate Flags.ItemIsUserCheckable Flags.NoItemFlags InputDialog.NoEcho InputDialog.Normal InputDialog.Password InputDialog.PasswordEchoOnEdit MatchFlags.MatchCaseSensitive MatchFlags.MatchContains MatchFlags.MatchEndsWith MatchFlags.MatchExactly MatchFlags.MatchFixedString MatchFlags.MatchRecursive MatchFlags.MatchRegExp MatchFlags.MatchStartsWith MatchFlags.MatchWildcard MatchFlags.MatchWrap MessageBox.Abort MessageBox.AcceptRole MessageBox.ActionRole MessageBox.Apply MessageBox.ApplyRole MessageBox.Cancel MessageBox.Close MessageBox.Critical MessageBox.DestructiveRole MessageBox.Discard MessageBox.Help MessageBox.HelpRole MessageBox.Ignore MessageBox.Information MessageBox.InvalidRole MessageBox.No MessageBox.NoButton MessageBox.NoIcon MessageBox.NoRole MessageBox.NoToAll MessageBox.Ok MessageBox.Open MessageBox.Question MessageBox.RejectRole MessageBox.Reset MessageBox.ResetRole MessageBox.RestoreDefaults MessageBox.Retry MessageBox.Save MessageBox.SaveAll MessageBox.Sheet MessageBox.Warning MessageBox.Yes MessageBox.YesRole MessageBox.YesToAll MsgBox.Abort MsgBox.Apply MsgBox.Cancel MsgBox.Close MsgBox.Discard MsgBox.Help MsgBox.Ignore MsgBox.No MsgBox.NoButton MsgBox.NoToAll MsgBox.Ok MsgBox.Open MsgBox.Reset MsgBox.RestoreDefaults MsgBox.Retry MsgBox.Save MsgBox.SaveAll MsgBox.Yes MsgBox.YesToAll QDialog.Accepted QDialog.Rejected QMdiArea.SubWindowView QMdiArea.TabbedView QTableWidget.MatchCaseSensitive QTableWidget.MatchContains QTableWidget.MatchEndsWith QTableWidget.MatchExactly QTableWidget.MatchFixedString QTableWidget.MatchRecursive QTableWidget.MatchRegExp QTableWidget.MatchStartsWith QTableWidget.MatchWildcard QTableWidget.MatchWrap Qt.CaseInsensitive Qt.CaseSensitive SectionCaseInsensitiveSeps SectionDefault SectionIncludeLeadingSep SectionIncludeTrailingSep SectionSkipEmpty SystemTrayIcon.Context SystemTrayIcon.Critical SystemTrayIcon.DoubleClick SystemTrayIcon.Information SystemTrayIcon.MiddleClick SystemTrayIcon.NoIcon SystemTrayIcon.Trigger SystemTrayIcon.Unknown SystemTrayIcon.Warning TextAlignment.AlignAbsolute TextAlignment.AlignBottom TextAlignment.AlignCenter TextAlignment.AlignHCenter TextAlignment.AlignHorizontal_Mask TextAlignment.AlignJustify TextAlignment.AlignLeading TextAlignment.AlignLeft TextAlignment.AlignRight TextAlignment.AlignTop TextAlignment.AlignTrailing TextAlignment.AlignVCenter TextAlignment.AlignVertical_Mask TextInteractionFlags.LinksAccessibleByKeyboard TextInteractionFlags.LinksAccessibleByMouse TextInteractionFlags.NoTextInteraction TextInteractionFlags.TextBrowserInteraction TextInteractionFlags.TextEditable TextInteractionFlags.TextEditorInteraction TextInteractionFlags.TextSelectableByKeyboard TextInteractionFlags.TextSelectableByMouse vbAbort vbAbortRetryIgnore vbCancel vbCr vbCrLf vbCritical vbDefaultButton1 vbDefaultButton2 vbDefaultButton3 vbExclamation vbIgnore vbInformation vbLf vbNo vbOK vbOKCancel vbOKOnly vbQuestion vbRetry vbRetryCancel vbYes vbYesNo vbYesNoCancel

Operators

Operators for calculating, comparision, logical operators and other Operators.

! $ & ' ( ) * + - . / : <= <> = = == === >= And AndAlso Flip Mod Not Or OrElse Shl Shr Xor \ ^

Operator Order

Normally, an expression is executed from left to right following standard mathematical rules. Here is the overview about operator order (priority) from top to bottom, which means * is executed before And:

  1. . ! ( )
  2. Not Flip (unary +) (unary -)
  3. * / \ Mod
  4. & + -
  5. ^
  6. Shl Shr
  7. < > < = >= = == ===
  8. And
  9. Or Xor
  10. AndAlso
  11. OrElse

Use paranthesis () to change the order.

Sub-Classing

Most built-in Qt classes may be used to create new classes (a sub-class) based on an existing Qt class. Change the file extension of a code file in order to do so.

Example: file name is 'Car.QObject.q7b'.

Class name is 'Car' and super class is 'QObject'.

Control Flow & Structure

Decisions: The term 'decisions' refers to the use of conditional statements to decide what to execute in your program. Conditional statements test if a given expression is 'True' or 'False.'Then, statements are executed. Normally a condition uses an expression in which a comparison operator is used to compare two values or variables.

Loops: The statements that control decisions and loops are called control structures. Normally every command is executed only one time but in many cases it may be useful to run a command several times until a defined state has been reached. Loops repeat commands depending upon a condition. Some loops repeat commands while a condition is 'True,' other loops repeat commands while a condition is 'False.' There are other loops repeating a fixed number of times and some repeat for all elements of a collection.

Class : Classes are needed, when you would like use custom objects.

Module : Modules are needed, when you would like to organize large code parts

Do...Loop Until : repeats until a condition is set

Do...Loop While : repeats statements while condition is set

Do Until...Loop : A group of statements enabling you to define a loop which will be repeated until a certain condition remains true.

Do While...Loop : A group of statements enabling you to define a loop which will be repeated until a certain condition remains true.

Break : breaks out of a loop wether it is a for loop or not

Exit Do : breaks out of a loop

Exit For : breaks out of a for loop

Exit Function : exits a function

Exit Sub : exits a sub

For Next : Defines a loop that runs for a specified number of times.

GoTo : jumps to the desired label or line

If : single decision possibility

IIf : returns a value depending on an expression

Continue : continues to iterate a loop wether it is a for loop or not

Iterate Do : continues to iterate a loop if condition is set

Iterate For : continues to iterate a for loop if condition is set

Return : returns either from a gosub call or leaves the function or sub

Select : Multi-line conditional selection statement.

While...End While : A group of statements enabling you to define a loop which will be repeated until a certain condition remains true.

Comments

The comment symbol ' is used to mark comments in code. Comments can explain a procedure or a statement. Basic For Qt® ignores all comments while compiling and running your program. To write a comment, use the symbol ' followed by the text of the comment. Comments are printed in green on screen. Comments are extremely helpful when it comes to explaining your code to other programmers. So comments, normally, describe how your program works.

* ' Code is recognized as comment till the end of the current line.



Literals

Besides keywords, symbols, and names, a Basic For Qt® program contains literals. A literal is a number or string representing a value. There are different numerical literals.
Integer-1, 2, -44, 4453
Float21.32, 0.344, -435.235421.21
Decimal21.99D, 0.3456D
StringIs simply text, but it must start with a " and end with a " so that Basic For Qt® can recognize it as string. Strings uses the same escape codes as C++ strings. Important escape codes are: \" = Double quotation mark, \\ = Backslash
BooleanTrue, False



Appendix: Way of naming

When coding in Basic For Qt®, you declare and name elements, like procedures (functions and subs), variables, and constants and so on. All names must start with a letter; may contain letters, numbers, or the sign _ (periods and commas are forbidden); and must not contain reserved words. A reserved word is a part of Basic For Qt® and has a predefined meaning. These include keywords (e.g. If or Then), builtin-functions and operators (e.g. Mod). Be aware that names are case sensitive, which means you must it write with the same lowercase or uppercase letters everywhere.

Appendix: List of C++ Keywords

The following list contains all C++ keywords, which must not be used in Basic For Qt® code.

Q7B asm auto bad_cast bad_typeid bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum except explicit extern false finally float for friend goto id if inline int long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this throw true try type_info typedef typeid typename ui union unsigned using virtual void volatile while


Appendix: Syntax of Arguments

The following list gives you some hints regarding how to read the syntax provided here.

Arguments listed inside brackets [ ] are optional.
(Do not write these [ ] in your code).

{ } together with | means that one of the elements must be written.
(Do not write these { } or | in your code).



























































































Subs & Functions

Function Abs(Argument As Float) As Float

Abs(...) returns the absolute value of the given argument.

See also Atn

Function AddDays(DateTime, Days As Integer) As DateTime


Function AddHours(DateTime, Hours As Integer) As DateTime


Function AddMinutes(DateTime, Minutes As Integer) As DateTime


Function AddMonths(DateTime, Months As Integer) As DateTime


Function AddSeconds(DateTime, Seconds As Integer) As DateTime


Function AddYears(DateTime, Years As Integer) As DateTime


Function AddressOf(Variable) As Integer

Returns the phyiscal address of the variable in memory. This is useful for DLL or SO calls.

Function Append(Argument As String, Append As String) As String

Append(...) returns a new string as a combination of both given strings.

Function Asc(Argument As String [, Index As Integer]) As Integer

Asc(...) returns the unicode integer value of an character at the given position inside a string.

See also Chr
Alias Unicode

Function At(Argument As String, Index As Integer) As String

At(...) returns a single character from a given string as a string with the length 1 starting at the specified index argument.

Function Atn(Argument As Float) As Float

Atn(...) returns the principal arc tangent of x, in the interval [-pi/2,+pi/2] radians.

See also Atn

Sub Beep()

Produces a sound. Depends on the system if it works. The Beep function is implemented using the Qt function qapplication.html#beep.
You may use Application.PlaySound(String) instead.

Function Bin(Argument As Integer) As String

Bin returns a string giving the binary (base 2) representation. The return string has as many characters as necessary to represent the integer in binary.

Function BitClr(Value As Integer, Position As Integer) As Integer

BitClr(...) lets you set a single bit of an integer value to 0.

Function BitSet(Value As Integer, Position As Integer) As Integer

BitSet(...) lets you set a single bit of an integer value to 1.

Function BitTst(Value As Integer, Position As Integer) As Integer

BitTst(...) lets you retrieve a single bit of an integer value.

Function Boolean(Expression As id, Locale As Boolean = False
| no arguments) As Boolean

Tries to convert an expression to a boolean. Locale is ignored for now.
Or creates and returns a new object of type 'Boolean'.

Alias CBool

Function Byte() As Byte

Creates and returns a new object of type 'Byte'.

Function CBool(Expression As id, Locale As Boolean = False) As Boolean

Tries to convert an expression to a boolean. Locale is ignored for now.

Alias Boolean

Function CByte(Expression As id, Locale As Boolean = False) As Integer

Tries to convert an expression to an integer type. This will remove any precision from a float value. Locale is ignored for now.

Alias CInt, CLng, CShort, Integer

Function CCur(Expression As id, Locale As Boolean = False) As Decimal

Tries to convert an expression to a Decimal. Locale is ignored for now.

Alias CDec, Decimal

Function CDate(Expression As id, Locale As Boolean = False) As DateTime

Tries to convert an expression to a DateTime. Locale is ignored for now.

Alias DateTime

Function CDbl(Expression As id, Locale As Boolean = False) As Float

Tries to convert an expression to a Float. Locale is ignored for now.

See also CSng, CInt, CLng
Alias CSng, Float

Function CDec(Expression As id, Locale As Boolean = False) As Decimal

Tries to convert an expression to a Decimal. Locale is ignored for now.

Alias CCur, Decimal

Function CInt(Expression As id, Locale As Boolean = False) As Integer

Tries to convert an expression to an integer type. This will remove any precision from a float value. Locale is ignored for now.

Alias CByte, CLng, CShort, Integer

Sub CLS()

On the terminal screen, CLS will clear the screen and returns the cursor to the upper left corner (line 1, column 1).

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function CLng(Expression As id, Locale As Boolean = False) As Integer

Tries to convert an expression to an integer type. This will remove any precision from a float value. Locale is ignored for now.

Alias CByte, CInt, CShort, Integer

Function CSRLin() As Integer

It returns the current line of the cursor in the terminal screen.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function CShort(Expression As id, Locale As Boolean = False) As Integer

Tries to convert an expression to an integer type. This will remove any precision from a float value. Locale is ignored for now.

Alias CByte, CInt, CLng, Integer

Function CSng(Expression As id, Locale As Boolean = False) As Float

Tries to convert an expression to a Float. Locale is ignored for now.

See also CSng, CInt, CLng
Alias CDbl, Float

Function CString() As CString

Creates and returns a new object of type 'CString'.

Sub Call(MilliSeconds As Integer, SignalProcedureName As String, CallInObject As QObject = Me)

The given signal is raised after the given milli seconds. If there is no such signal, nothing happens.

See also Random
Alias ExecAfterMSec

Sub ChDir(String)

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Sub ChDrive(String)

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Character(Argument As Integer) As String

Character(...) returns a unicode character as string for a given integer unicode value. (Or returns the ASCII character corresponding to the value of Val. Argument must be a numerical expression.)

See also Asc
Alias Chr

Function CheckBox() As CheckBox

Creates and returns a new object based on the class 'CheckBox'.

Function Chr(Argument As Integer) As String

Chr(...) returns a unicode character as string for a given integer unicode value. (Or returns the ASCII character corresponding to the value of Val. Argument must be a numerical expression.)

See also Asc
Alias Character

Sub Circle(ARGUMENTS)

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Class() As Class

Creates and returns a new object based on the class 'Class'.

Function ClassName(Expression As id) As String


Sub Close([ [#]FILENO ] {[, [#]FILENO ]})

Closes the specified file(s).

See also Open, Reset
Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function CloseAllMDI() As Boolean


Function CloseDockWidget(uiName As String) As Boolean


Function CloseMDI(Widget As QWidget) As Boolean


Function CloseToolWindow(uiName As String) As Boolean


Function CloseWidget(Widget As QWidget) As Boolean


Function CloseWindow(uiName As String) As Boolean


Sub Color([ForeColor As Integer], [BackColor As Integer])

Calling it will set the color of either the foreground and optionally the background. Passing only one integer will change the fore color. Passing 2 will change both the fore and background color.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function CommandButton() As CommandButton

Creates and returns a new object based on the class 'CommandButton'.

Function CommandLinkButton() As CommandLinkButton

Creates and returns a new object based on the class 'CommandLinkButton'.

Function Compare(Argument As String, Compare As String, CaseSensitive As Boolean = True) As Integer

Compare(...) lexically compares this string with the other string and returns an integer less than, equal to, or greater than zero if this string is less than, equal to, or greater than the other string.

Function Contains(Argument As String, Search As String, CaseSensitive As Boolean = True) As Boolean

Contains(...) finds out if a given string is inside another string. Returns true if this Argument string contains an occurrence of the string Search; otherwise returns false.

Function Control() As Control

Creates and returns a new object based on the class 'Control'.

Function Copy(SourceFilePath As String, DestinationFilePath As String) As Boolean


Function CopyDir(SourceFilePath As String, DestinationFilePath As String) As Boolean


Function Cos(Argument As Float) As Float

Cos(...) returns the cosine of the argument in radians.

Function Count(Argument As String, Search As String, CaseSensitive As Boolean = True) As Integer

Count(...) finds out how often a given string is inside another string.

Function Date() As String

Returns the current system date as string. Setting the date is not possible with this function. Format is yyyy-MM-dd.

See also Time

Function DateAdd(DateTimeToChange As DateTime, Interval As String, Number As Integer) As DateTime

Adds something to a date.

interval values:
yyyy year
q quarter
M month
y day of year
d day
w weekday
ww week
h hour
n minute
s second


See also DatePart, DateSerial, DateValue

Function DateDiff(DateTime, DateTime, Interval As String) As Integer

Returns the number of interval laying between date1 and date2.

interval values:
yyyy year
q quarter
M month
y day of year
d day
w weekday
ww week
h hour
n minute
s second


See also DateAdd, DatePart, DateSerial, DateValue

Function DatePart(DateTime, Interval As String) As Integer

Returns the desired part of a date.

interval values:
yyyy year
q quarter
M month
y day of year
d day
w weekday
ww week
h hour
n minute
s second


See also DateAdd, DatePart, DateSerial, DateValue

Function DateSerial(Year As Integer, Month As Integer, Day As Integer) As DateTime

Converts a date given by year, month and day into a big number.

Function DateTime(Expression As id, Locale As Boolean = False
| {Year As Integer, Month As Integer, Day As Integer} | {Hour As Integer, Minute As Integer, Second As Integer, MSecond As Integer} | {Year As Integer, Month As Integer, Day As Integer, Hour As Integer, Minute As Integer, Second As Integer, MSecond As Integer}) As DateTime

Tries to convert an expression to a DateTime. Locale is ignored for now.
Or creates and returns a new object of type 'DateTime'.

Alias CDate

Function DateValue(String) As DateTime

Converts a date given in a string into a date type.

Function Day(DateTime) As Integer

Returns the day part of an date expression.

Alias Weekday

Function DayName(DateTime, LongDayName As Boolean = True) As String

Returns the name of the given weekday.

Alias WeekdayName

Function DayOfWeek(DateTime) As Integer


Function DayOfYear(DateTime) As Integer


Function DaysInMonth(DateTime) As Integer


Function DaysInYear(DateTime) As Integer


Function Decimal(Expression As id, Locale As Boolean = False
| no arguments) As Decimal

Tries to convert an expression to a Decimal. Locale is ignored for now.
Or creates and returns a new object of type 'Decimal'.

Alias CCur, CDec

Function Delete(FilePath As String) As Boolean


Alias Kill

Function Dictionary(Key As String := Value As id [, ...] | Keys As List, Values As List) As Dictionary

Creates and returns a new object of type 'Dictionary'. Up to 20 arguments may be used to initialize the dictionary.

Function DiffDays(DateTime, DateTime) As Integer


Function DiffSeconds(DateTime, DateTime) As Integer


Function Dir(FilePath As String [, Create As Boolean]) As Boolean

Unlike the VB6 Dir function this function, tests if a directory exists. Look at the Dir object for directory listening.

Sub DoEvents([MaxTime As Integer])

DoEvents() processes GUI events of the application.

Function Double() As Double

Creates and returns a new object of type 'Double'.

Function Drives() As List


Function EndsWith(Argument As String, Search As String, CaseSensitive As Boolean = True) As Boolean

EndsWith(...) finds out if a given string ends with another string. Returns true if the string Argument ends with Search; otherwise returns false.

Sub ExecAfterMSec(MilliSeconds As Integer, SignalProcedureName As String, CallInObject As QObject = Me)

The given signal is raised after the given milli seconds. If there is no such signal, nothing happens.

See also Random
Alias Call

Function Exp(Argument As Float) As Float

Exp(...) returns the base-e exponential function of x, which is the e number raised to the power x.

See also Log10

Function Fact(Argument As Float) As Float

Fact(...) is implemented as follows:

Function FileBaseName(Argument As String) As String

FileBaseName(...) is useful if you have to deal with filename in a string. It returns only the parts of the string, which are the name of the file name without the extension of a given string leaving out the full path.

Function FileExtension(Argument As String) As String

FileExtension(...) returns the name of the file extension of a given string, which is expected to contain a file name.

Function FileName(Argument As String) As String

FileName(...) is useful if you have to deal with filename in a string. It returns only the parts of the string, which are the name of the file name of a given string leaving out the full path.

Function FilePath(Argument As String) As String

FilePath(...) returns the path information of a given string, which is expected to contain a path with a file name.

Sub Files()

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Fill(Argument As String, Character As String, Length As Integer = -1) As String

Fill(...) set characters of a string to some value. If Length is different from -1 (the default), the string is resized to size beforehand.

Function Fix(Argument As Float) As Integer

Fix(...) removes the fraction part of a real number and returns the Integer portion only.

See also Int, CInt, CLng

Function Float(Expression As id, Locale As Boolean = False
| no arguments) As Float

Tries to convert an expression to a Float. Locale is ignored for now.
Or creates and returns a new object of type 'Float'.

See also CSng, CInt, CLng
Alias CDbl, CSng

Function Focus() As QWidget


Function FocusMDI() As QWidget


Function FocusWindow() As QWidget


Function FormClass() As FormClass

Creates and returns a new object based on the class 'FormClass'.

Function Format(Argument As id, Locale As Boolean = False) As String

Format(...) returns a value as string formatted. The argument is usally a number. It is useful for formatting numbers. Locale is ignored for now.

Function FormatDateTime(DateTime, Format As String = "yyyy-MM-dd hh:mm:ss") As String


Function FormatFloat(Argument As Float, Locale As Boolean = False, DecimalPlaceLength As Integer = 2) As String

Rounds decimal place (5 - 9 round up, else no round up). Locale and DecimalPlaceLength is ignored for now.

Function Frame() As Frame

Creates and returns a new object based on the class 'Frame'.

Function FreeFile([Range As Integer]) As Integer

It returns the next free available file handle.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Hex(Argument As Integer) As String

Hex(...) returns a string representing a long value as hexadecimal.

Sub Hide(Widget As QWidget)


Sub HideScreen()


Function Hour(DateTime) As Integer

Returns the hour part of a datetime object.

Function ImageBox() As ImageBox

Creates and returns a new object based on the class 'ImageBox'.

Function ImageButton() As ImageButton

Creates and returns a new object based on the class 'ImageButton'.

Function InStr(Argument As String, Search As String, Index As Integer = 0, CaseSensitive As Boolean = True) As Integer

InStr(...) returns the position of the first occurrence of a given string inside another string starting from the beginning. It returns -1, if the string could not be found. First position in Source is referenced as 0.

Alias IndexOf

Function InStrRev(Argument As String, Search As String, Index As Integer = -1, CaseSensitive As Boolean = True) As Integer

InStrRev(...) returns the position of the first occurrence a given string inside another string starting from the end. It returns -1, if the string could not be found.

Alias LastIndexOf

Function IndexOf(Argument As String, Search As String, Index As Integer = 0, CaseSensitive As Boolean = True) As Integer

IndexOf(...) returns the position of the first occurrence of a given string inside another string starting from the beginning. It returns -1, if the string could not be found. First position in Source is referenced as 0.

Alias InStr

Function Input([;][STRINGEXPRESSION{;, }] VARIABLENAME[, VARIABLENAME…]) As String

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function InputBox(Prompt As String [, Title As String] [, Default As String]) As String

Get a string from the user using an input box on screen.

Function Insert(Argument As String, Position As Integer, StringToInsert As String) As String

Insert(...) set characters of a string to some value.

Function Int(Argument As Float) As Float

Int(...) returns the largest integer value that is not greater than the given argument (returns the next integer number <= given number).

See also Fix, CInt

Function Int16() As Int16

Creates and returns a new object of type 'Int16'.

Function Int32() As Int32

Creates and returns a new object of type 'Int32'.

Function Int64() As Int64

Creates and returns a new object of type 'Int64'.

Function Int8() As Int8

Creates and returns a new object of type 'Int8'.

Function Integer(Expression As id, Locale As Boolean = False
| no arguments) As Integer

Tries to convert an expression to an integer type. This will remove any precision from a float value. Locale is ignored for now.
Or creates and returns a new object of type 'Integer'.

Alias CByte, CInt, CLng, CShort

Function IsBoolean(Argument As id) As Boolean

Returns true if a variable represents a boolean type

Function IsByte(Argument As id) As Boolean

Returns true if a variable represents an integer (Byte, Short...) type.

Alias IsInt16, IsInt32, IsInt64, IsInt8, IsShort, IsInteger

Function IsCurrency(Argument As id) As Boolean

Returns true if a variable represents a Decimal type.

Alias IsDecimal

Function IsDate(Argument As id) As Boolean

Returns true if a variable represents a datetime type.

Alias IsDateTime

Function IsDateTime(Argument As id) As Boolean

Returns true if a variable represents a datetime type.

Alias IsDate

Function IsDateTimeValid(DateTime) As Boolean


Function IsDateValid(DateTime) As Boolean


Function IsDecimal(Argument As id) As Boolean

Returns true if a variable represents a Decimal type.

Alias IsCurrency

Function IsDir(Argument As String) As Boolean

IsDir(...) returns true if the given filename points to a directory.

See also IsFile

Function IsDouble(Argument As id) As Boolean

Returns true if a variable represents a float type.

Alias IsSingle, IsFloat

Function IsEmpty(Argument As String) As Boolean

IsEmpty(...) returns true if a string contains any character.

Function IsEqualClass(Argument As id, 2ndArgument As id) As Boolean

Returns a Boolean '''value''' that indicates both objects are of the same class type.

See also IsEqualObject, IsEqualValue

Function IsEqualObject(Argument As id, 2ndArgument As id) As Boolean

Returns a Boolean '''value''' that indicates whether both objects are equal.

See also IsEqualClass, IsEqualValue

Function IsEqualValue(Argument As id, 2ndArgument As id) As Boolean

Returns a Boolean value that indicates whether both objects variables point to the same object.

See also IsEqualClass, IsEqualObject

Function IsError(Expression) As Boolean

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function IsFloat(Argument As id) As Boolean

Returns true if a variable represents a float type.

Alias IsDouble, IsSingle

Function IsInt16(Argument As id) As Boolean

Returns true if a variable represents an integer (Byte, Short...) type.

Alias IsByte, IsInt32, IsInt64, IsInt8, IsShort, IsInteger

Function IsInt32(Argument As id) As Boolean

Returns true if a variable represents an integer (Byte, Short...) type.

Alias IsByte, IsInt16, IsInt64, IsInt8, IsShort, IsInteger

Function IsInt64(Argument As id) As Boolean

Returns true if a variable represents an integer (Byte, Short...) type.

Alias IsByte, IsInt16, IsInt32, IsInt8, IsShort, IsInteger

Function IsInt8(Argument As id) As Boolean

Returns true if a variable represents an integer (Byte, Short...) type.

Alias IsByte, IsInt16, IsInt32, IsInt64, IsShort, IsInteger

Function IsInteger(Argument As id) As Boolean

Returns true if a variable represents an integer (Byte, Short...) type.

Alias IsByte, IsInt16, IsInt32, IsInt64, IsInt8, IsShort

Function IsLeapYear(Expression) As Boolean

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function IsList(Argument As id) As Boolean

Returns true if a variable or an expression represents a list type.

Function IsMissing(Expression) As Boolean

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function IsNull(Expression As id) As Boolean

Returns true if the expression represents null.

Function IsNumeric(Expression) As Boolean

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function IsObject(Expression) As Boolean

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function IsShort(Argument As id) As Boolean

Returns true if a variable represents an integer (Byte, Short...) type.

Alias IsByte, IsInt16, IsInt32, IsInt64, IsInt8, IsInteger

Function IsSingle(Argument As id) As Boolean

Returns true if a variable represents a float type.

Alias IsDouble, IsFloat

Function IsString(Argument As id) As Boolean

Returns true if expression represents a string value.

Function IsTimeValid(DateTime) As Boolean


Function IsVariant(Expression) As Boolean

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Join(Argument As List, Separator As String) As String

Join(...) returns a string, which consists of all elements of a list changed to a string. Between each of them is a given separator string.

Function Kill(FilePath As String) As Boolean


Alias Delete

Function LBound(theArray As id, DimensionToLookFor As Integer = -1) As Integer

LBound(...) return the lower boundary index of an array declared with [], which is always 0 in Q7Basic.

Function LCase(Argument As String) As String

LCase(...) changes all characters of a string to lowercase. It then returns a copy of the string.

See also UCase
Alias Lower

Function LTrim(Argument As String) As String

LTrim(...) removes the source string's leading spaces, from the beginning of the source string.

Function Label() As Label

Creates and returns a new object based on the class 'Label'.

Function LastIndexOf(Argument As String, Search As String, Index As Integer = -1, CaseSensitive As Boolean = True) As Integer

LastIndexOf(...) returns the position of the first occurrence a given string inside another string starting from the end. It returns -1, if the string could not be found.

Alias InStrRev

Function Launch(FilePath As String, Arguments As List, WorkingDirectory As String = "", Wait As Boolean = False) As Integer

If Wait = True, the executed command blocks until the command finished execution. If blocking works depends on the application started.

See also Run

Function Left(Argument As String, Position As Integer) As String

Left(...) returns the leftmost part of a string containing 'Position' number of characters.

See also Right, Mid

Function LeftJustified(Argument As String, Width As Integer, Fill As String = " ", Truncate As Boolean = False) As String

LeftJustified(...) returns a string of size width that contains this string padded by the fill character.

Function Len(Argument As String) As Integer

Len(...) returns the length of a string.

Alias Length

Function Length(Argument As String) As Integer

Length(...) returns the length of a string.

Alias Len

Sub Line([(x1 As Integer, y1 As Integer)] - (x2 As Integer, y2 As Integer) [, Color As Integer] ])

Draws a line on the screen. Color might be a value between 0…255. Provided for QBasic compatibility.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Sub Line Input([#]FilenNo As Integer, VARIABLENAME)

NOT IMPLEMENTED YET. Reads line of text from file into variable. Provided for backward compatibility.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function List(Argument As id [, ...]) As List

Creates and returns a new object of type 'List'. Up to 20 arguments may be used to initialize the list.

Function ListMDI() As List


Function Ln(Argument As Float) As Float

Ln(...) returns the natural logarithm of the given argument. The Ln function calculates the base 'e' (or natural) logaritm of a number. Input number must be a positive (i.e. > 0).

See also Log10

Function LoadUI(uiName As String) As QWidget

Does not work on Mac OS X yet.

Sub Locate([Y As Integer] [, X As Integer])

Sets the cursor position on screen. Provided for QBasic backward compatibility.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Sub Log(Argument As id [, ...])

Log(...) writes information to the standard output channel.
Very useful for debugging during application development.
Its output is visible in the log window in the IDE of Q7Basic.

See also MsgBox
Alias stdout

Function Log10(Argument As Float) As Float

Log10(...) returns the common (base-10) logarithm of the given argument (calculates the ten-based logarithmic of a number). Input number must be a positive (i.e. > 0).

See also Ln

Function Long() As Long

Creates and returns a new object of type 'Long'.

Function Lower(Argument As String) As String

Lower(...) changes all characters of a string to lowercase. It then returns a copy of the string.

See also UCase
Alias LCase

Function MD5(Argument As String) As Integer


Function Max(Value1 As Float, Value2 As Float) As Float

Max(...) compares two values and returns the bigger one. Both values are treated as Float values.

See also Min

Function Min(Value1 As Float, Value2 As Float) As Float

Min(...) compares two values and returns the smaller one. Both values are treated as Float values.

See also Max

Function Minute(DateTime) As Integer

Returns the minute part of a datetime expression.

Sub MkDir(String)

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Module() As Module

Creates and returns a new object based on the class 'Module'.

Function Month(DateTime) As Integer

Returns the month part of a date expression.

Function MonthName(DateTime, LongMonthName As Boolean = True) As String

Format may be short or long. If no Format is given, LongMonthName is used.

Function Move(SourceFilePath As String, DestinationFilePath As String) As Boolean


Alias Name, Rename

Function MySQL(SQL As String) As id


See also MySQLConnect

Function MySQLConnect(Name As String, User As String, Password As String [, Host As String [, ConnectOptions As String [, Port As Integer]]]) As id


See also MySQL

Sub MySQLDisconnect()


See also MySQL

Function MySQLLastInsertId() As Integer


See also PSQL

Function Name(SourceFilePath As String, DestinationFilePath As String) As Boolean


Alias Rename, Move

Function Now() As DateTime

Returns the current date and time as date time.

Function Nz(Argument As id, ReturnValue As id = "") As String

Nz(...) checks for null and returns an empty string (nullstring), if needed.

Function Object() As Object

Creates and returns a new object of type 'Object'.

Function Oct(EXPRESSION) As String

Returns a string giving the octal (base 8) representation of ‘number’.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Sub Open(FILENAME For [Input|Output|Append|Binary|Random] Access [Read|Write|Read Write] As [#]FILENO [LEN = RECORDLEN])


See also Close
Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function OpenDialog(uiName As String) As Integer


Function OpenDockWidget(uiName As String) As QWidget


Function OpenEmail(SenderEmail As String, Subject As String, Body As String) As Boolean


Sub OpenHtmlWindow(Text As String)


Function OpenMDI(uiName As String) As QWidget


Function OpenSDI(uiName As String) As QWidget


Sub OpenTextWindow(Text As String)


Function OpenToolWindow(uiName As String) As QWidget


Function OpenURL(PathOrURL As String) As Boolean


Sub OpenWebWindow(Text As String)


Function OpenWindow(uiName As String) As QWidget


Function PSQL(SQL As String) As id


See also PSQLConnect

Function PSQLConnect(Name As String, User As String, Password As String [, Host As String [, ConnectOptions As String [, Port As Integer]]]) As id


See also PSQL

Sub PSQLDisconnect()


See also PSQL

Function PSQLLastInsertId(Table As String) As Integer


See also PSQL

Sub PSet(x As Integer, y As Integer [, Color As Integer] ])

Draws a point on screen. Step is not supported. Provided for QBasic backward compatibility.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Sub Peek()

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function PhononSeekSlider() As PhononSeekSlider

Creates and returns a new object based on the class 'PhononSeekSlider'.

Function PhononVideoPlayer() As PhononVideoPlayer

Creates and returns a new object based on the class 'PhononVideoPlayer'.

Function PhononVolumeSlider() As PhononVolumeSlider

Creates and returns a new object based on the class 'PhononVolumeSlider'.

Function PlayMovie(FileName As String) As String


See also PlaySound

Function PlaySound(FileName As String) As String


See also PlayMovie

Sub Poke()

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Pos() As Integer

Pos(...) returns the current cursor position in the line. Provided for QBasic backward compatibility.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Prepend(Argument As String, Prepend As String) As String

Prepend(...) returns a new string as a combination of both given strings.

Sub Print(Text As id)

Provided for QBasic backward compatibility.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Sub PrintScreen(PrintDialog As Boolean)

Prints the screen. If PrintDialog = True, the print dialog appears before printing.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function QAction() As QAction

Creates and returns a new object based on the class 'QAction'.

Function QActionGroup() As QActionGroup

Creates and returns a new object based on the class 'QActionGroup'.

Function QApplication() As QApplication

Creates and returns a new object based on the class 'QApplication'.

Function QBitmap() As QBitmap

Creates and returns a new object based on the class 'QBitmap'.

Function QBrush() As QBrush

Creates and returns a new object based on the class 'QBrush'.

Function QButtonGroup() As QButtonGroup

Creates and returns a new object based on the class 'QButtonGroup'.

Function QByteArray() As QByteArray

Creates and returns a new object based on the class 'QByteArray'.

Function QCalendarWidget() As QCalendarWidget

Creates and returns a new object based on the class 'QCalendarWidget'.

Function QChar() As QChar

Creates and returns a new object based on the class 'QChar'.

Function QCheckBox() As QCheckBox

Creates and returns a new object based on the class 'QCheckBox'.

Function QClipboard() As QClipboard

Creates and returns a new object based on the class 'QClipboard'.

Function QColor() As QColor

Creates and returns a new object based on the class 'QColor'.

Function QColumnView() As QColumnView

Creates and returns a new object based on the class 'QColumnView'.

Function QComboBox() As QComboBox

Creates and returns a new object based on the class 'QComboBox'.

Function QCommandLinkButton() As QCommandLinkButton

Creates and returns a new object based on the class 'QCommandLinkButton'.

Function QCompleter() As QCompleter

Creates and returns a new object based on the class 'QCompleter'.

Function QCoreApplication() As QCoreApplication

Creates and returns a new object based on the class 'QCoreApplication'.

Function QCursor() As QCursor

Creates and returns a new object based on the class 'QCursor'.

Function QDate() As QDate

Creates and returns a new object based on the class 'QDate'.

Function QDateEdit() As QDateEdit

Creates and returns a new object based on the class 'QDateEdit'.

Function QDateTime() As QDateTime

Creates and returns a new object based on the class 'QDateTime'.

Function QDateTimeEdit() As QDateTimeEdit

Creates and returns a new object based on the class 'QDateTimeEdit'.

Function QDeclarativeContext() As QDeclarativeContext

Creates and returns a new object based on the class 'QDeclarativeContext'.

Function QDeclarativeView() As QDeclarativeView

Creates and returns a new object based on the class 'QDeclarativeView'.

Function QDial() As QDial

Creates and returns a new object based on the class 'QDial'.

Function QDialog() As QDialog

Creates and returns a new object based on the class 'QDialog'.

Function QDialogButtonBox() As QDialogButtonBox

Creates and returns a new object based on the class 'QDialogButtonBox'.

Function QDir() As QDir

Creates and returns a new object based on the class 'QDir'.

Function QDockWidget() As QDockWidget

Creates and returns a new object based on the class 'QDockWidget'.

Function QDoubleSpinBox() As QDoubleSpinBox

Creates and returns a new object based on the class 'QDoubleSpinBox'.

Function QDrag() As QDrag

Creates and returns a new object based on the class 'QDrag'.

Function QElapsedTimer() As QElapsedTimer

Creates and returns a new object based on the class 'QElapsedTimer'.

Function QFileInfo() As QFileInfo

Creates and returns a new object based on the class 'QFileInfo'.

Function QFileInfoList() As QFileInfoList

Creates and returns a new object based on the class 'QFileInfoList'.

Function QFileSystemWatcher() As QFileSystemWatcher

Creates and returns a new object based on the class 'QFileSystemWatcher'.

Function QFont() As QFont

Creates and returns a new object based on the class 'QFont'.

Function QFontComboBox() As QFontComboBox

Creates and returns a new object based on the class 'QFontComboBox'.

Function QFontDatabase() As QFontDatabase

Creates and returns a new object based on the class 'QFontDatabase'.

Function QFontInfo() As QFontInfo

Creates and returns a new object based on the class 'QFontInfo'.

Function QFontMetrics() As QFontMetrics

Creates and returns a new object based on the class 'QFontMetrics'.

Function QFrame() As QFrame

Creates and returns a new object based on the class 'QFrame'.

Function QFtp() As QFtp

Creates and returns a new object based on the class 'QFtp'.

Function QGraphicsView() As QGraphicsView

Creates and returns a new object based on the class 'QGraphicsView'.

Function QGroupBox() As QGroupBox

Creates and returns a new object based on the class 'QGroupBox'.

Function QHeaderView() As QHeaderView

Creates and returns a new object based on the class 'QHeaderView'.

Function QHostAddress() As QHostAddress

Creates and returns a new object based on the class 'QHostAddress'.

Function QHostInfo() As QHostInfo

Creates and returns a new object based on the class 'QHostInfo'.

Function QIcon(NameOrFileName As String) As QIcon

Creates and returns a new object based on the class 'QIcon'.

Function QImage() As QImage

Creates and returns a new object based on the class 'QImage'.

Function QInputDialog() As QInputDialog

Creates and returns a new object based on the class 'QInputDialog'.

Function QIntValidator() As QIntValidator

Creates and returns a new object based on the class 'QIntValidator'.

Function QItemSelectionModel() As QItemSelectionModel

Creates and returns a new object based on the class 'QItemSelectionModel'.

Function QKeySequence() As QKeySequence

Creates and returns a new object based on the class 'QKeySequence'.

Function QLCDNumber() As QLCDNumber

Creates and returns a new object based on the class 'QLCDNumber'.

Function QLabel() As QLabel

Creates and returns a new object based on the class 'QLabel'.

Function QLine() As QLine

Creates and returns a new object based on the class 'QLine'.

Function QLineEdit() As QLineEdit

Creates and returns a new object based on the class 'QLineEdit'.

Function QListQStringList() As QListQStringList

Creates and returns a new object based on the class 'QListQStringList'.

Function QListView() As QListView

Creates and returns a new object based on the class 'QListView'.

Function QListWidget() As QListWidget

Creates and returns a new object based on the class 'QListWidget'.

Function QListWidgetItem() As QListWidgetItem

Creates and returns a new object based on the class 'QListWidgetItem'.

Function QLocalServer() As QLocalServer

Creates and returns a new object based on the class 'QLocalServer'.

Function QLocalSocket() As QLocalSocket

Creates and returns a new object based on the class 'QLocalSocket'.

Function QLocale() As QLocale

Creates and returns a new object based on the class 'QLocale'.

Function QMainWindow() As QMainWindow

Creates and returns a new object based on the class 'QMainWindow'.

Function QMargins() As QMargins

Creates and returns a new object based on the class 'QMargins'.

Function QMatrix() As QMatrix

Creates and returns a new object based on the class 'QMatrix'.

Function QMdiArea() As QMdiArea

Creates and returns a new object based on the class 'QMdiArea'.

Function QMdiSubWindow() As QMdiSubWindow

Creates and returns a new object based on the class 'QMdiSubWindow'.

Function QMenu([Title As String]) As QMenu

Creates and returns a new object based on the class 'QMenu'.

Function QMenuBar() As QMenuBar

Creates and returns a new object based on the class 'QMenuBar'.

Function QMimeData() As QMimeData

Creates and returns a new object based on the class 'QMimeData'.

Function QModelIndex() As QModelIndex

Creates and returns a new object based on the class 'QModelIndex'.

Function QMovie() As QMovie

Creates and returns a new object based on the class 'QMovie'.

Function QNetworkRequest() As QNetworkRequest

Creates and returns a new object based on the class 'QNetworkRequest'.

Function QNetworkSession() As QNetworkSession

Creates and returns a new object based on the class 'QNetworkSession'.

Function QObject() As QObject

Creates and returns a new object based on the class 'QObject'.

Function QPainter() As QPainter

Creates and returns a new object based on the class 'QPainter'.

Function QPalette() As QPalette

Creates and returns a new object based on the class 'QPalette'.

Function QPen() As QPen

Creates and returns a new object based on the class 'QPen'.

Function QPicture() As QPicture

Creates and returns a new object based on the class 'QPicture'.

Function QPixmap(NameOrFileName As String) As QPixmap

Creates and returns a new object based on the class 'QPixmap'.

Function QPlainTextEdit() As QPlainTextEdit

Creates and returns a new object based on the class 'QPlainTextEdit'.

Function QPoint() As QPoint

Creates and returns a new object based on the class 'QPoint'.

Function QPolygon() As QPolygon

Creates and returns a new object based on the class 'QPolygon'.

Function QPrintDialog() As QPrintDialog

Creates and returns a new object based on the class 'QPrintDialog'.

Function QPrintPreviewDialog() As QPrintPreviewDialog

Creates and returns a new object based on the class 'QPrintPreviewDialog'.

Function QPrintPreviewWidget() As QPrintPreviewWidget

Creates and returns a new object based on the class 'QPrintPreviewWidget'.

Function QPrinter() As QPrinter

Creates and returns a new object based on the class 'QPrinter'.

Function QPrinterInfo() As QPrinterInfo

Creates and returns a new object based on the class 'QPrinterInfo'.

Function QProcess() As QProcess

Creates and returns a new object based on the class 'QProcess'.

Function QProcessEnvironment() As QProcessEnvironment

Creates and returns a new object based on the class 'QProcessEnvironment'.

Function QProgressBar() As QProgressBar

Creates and returns a new object based on the class 'QProgressBar'.

Function QProgressDialog() As QProgressDialog

Creates and returns a new object based on the class 'QProgressDialog'.

Function QPushButton() As QPushButton

Creates and returns a new object based on the class 'QPushButton'.

Function QRadioButton() As QRadioButton

Creates and returns a new object based on the class 'QRadioButton'.

Function QRect() As QRect

Creates and returns a new object based on the class 'QRect'.

Function QRegExp() As QRegExp

Creates and returns a new object based on the class 'QRegExp'.

Function QRegExpValidator() As QRegExpValidator

Creates and returns a new object based on the class 'QRegExpValidator'.

Function QRegion() As QRegion

Creates and returns a new object based on the class 'QRegion'.

Function QResource() As QResource

Creates and returns a new object based on the class 'QResource'.

Function QRgb() As QRgb

Creates and returns a new object based on the class 'QRgb'.

Function QRubberBand() As QRubberBand

Creates and returns a new object based on the class 'QRubberBand'.

Function QScrollArea() As QScrollArea

Creates and returns a new object based on the class 'QScrollArea'.

Function QScrollBar() As QScrollBar

Creates and returns a new object based on the class 'QScrollBar'.

Function QSessionManager() As QSessionManager

Creates and returns a new object based on the class 'QSessionManager'.

Function QSignalMapper() As QSignalMapper

Creates and returns a new object based on the class 'QSignalMapper'.

Function QSize() As QSize

Creates and returns a new object based on the class 'QSize'.

Function QSizeF() As QSizeF

Creates and returns a new object based on the class 'QSizeF'.

Function QSizeGrip() As QSizeGrip

Creates and returns a new object based on the class 'QSizeGrip'.

Function QSizePolicy() As QSizePolicy

Creates and returns a new object based on the class 'QSizePolicy'.

Function QSlider() As QSlider

Creates and returns a new object based on the class 'QSlider'.

Function QSound() As QSound

Creates and returns a new object based on the class 'QSound'.

Function QSpinBox() As QSpinBox

Creates and returns a new object based on the class 'QSpinBox'.

Function QSplashScreen() As QSplashScreen

Creates and returns a new object based on the class 'QSplashScreen'.

Function QSplitter() As QSplitter

Creates and returns a new object based on the class 'QSplitter'.

Function QSplitterHandle() As QSplitterHandle

Creates and returns a new object based on the class 'QSplitterHandle'.

Function QStackedWidget() As QStackedWidget

Creates and returns a new object based on the class 'QStackedWidget'.

Function QStatusBar() As QStatusBar

Creates and returns a new object based on the class 'QStatusBar'.

Function QString() As QString

Creates and returns a new object based on the class 'QString'.

Function QStringList(Expression As id, Locale As Boolean = False) As QStringList


Function QSvgWidget() As QSvgWidget

Creates and returns a new object based on the class 'QSvgWidget'.

Function QSyntaxHighlighter() As QSyntaxHighlighter

Creates and returns a new object based on the class 'QSyntaxHighlighter'.

Function QSystemLocale() As QSystemLocale

Creates and returns a new object based on the class 'QSystemLocale'.

Function QSystemTrayIcon() As QSystemTrayIcon

Creates and returns a new object based on the class 'QSystemTrayIcon'.

Function QTabBar() As QTabBar

Creates and returns a new object based on the class 'QTabBar'.

Function QTabWidget() As QTabWidget

Creates and returns a new object based on the class 'QTabWidget'.

Function QTableView() As QTableView

Creates and returns a new object based on the class 'QTableView'.

Function QTableWidget() As QTableWidget

Creates and returns a new object based on the class 'QTableWidget'.

Function QTableWidgetItem() As QTableWidgetItem

Creates and returns a new object based on the class 'QTableWidgetItem'.

Function QTextBlock() As QTextBlock

Creates and returns a new object based on the class 'QTextBlock'.

Function QTextBlockFormat() As QTextBlockFormat

Creates and returns a new object based on the class 'QTextBlockFormat'.

Function QTextBrowser() As QTextBrowser

Creates and returns a new object based on the class 'QTextBrowser'.

Function QTextCharFormat() As QTextCharFormat

Creates and returns a new object based on the class 'QTextCharFormat'.

Function QTextCursor() As QTextCursor

Creates and returns a new object based on the class 'QTextCursor'.

Function QTextDocument() As QTextDocument

Creates and returns a new object based on the class 'QTextDocument'.

Function QTextDocumentFragment() As QTextDocumentFragment

Creates and returns a new object based on the class 'QTextDocumentFragment'.

Function QTextEdit() As QTextEdit

Creates and returns a new object based on the class 'QTextEdit'.

Function QTextFormat() As QTextFormat

Creates and returns a new object based on the class 'QTextFormat'.

Function QTextFrameFormat() As QTextFrameFormat

Creates and returns a new object based on the class 'QTextFrameFormat'.

Function QTextOption() As QTextOption

Creates and returns a new object based on the class 'QTextOption'.

Function QThread() As QThread

Creates and returns a new object based on the class 'QThread'.

Function QTime() As QTime

Creates and returns a new object based on the class 'QTime'.

Function QTimeEdit() As QTimeEdit

Creates and returns a new object based on the class 'QTimeEdit'.

Function QTimeLine() As QTimeLine

Creates and returns a new object based on the class 'QTimeLine'.

Function QTimer() As QTimer

Creates and returns a new object based on the class 'QTimer'.

Function QToolBar() As QToolBar

Creates and returns a new object based on the class 'QToolBar'.

Function QToolBox() As QToolBox

Creates and returns a new object based on the class 'QToolBox'.

Function QToolButton() As QToolButton

Creates and returns a new object based on the class 'QToolButton'.

Function QTransform() As QTransform

Creates and returns a new object based on the class 'QTransform'.

Function QTreeView() As QTreeView

Creates and returns a new object based on the class 'QTreeView'.

Function QTreeWidget() As QTreeWidget

Creates and returns a new object based on the class 'QTreeWidget'.

Function QTreeWidgetItem() As QTreeWidgetItem

Creates and returns a new object based on the class 'QTreeWidgetItem'.

Function QUrl() As QUrl

Creates and returns a new object based on the class 'QUrl'.

Function QUrlInfo() As QUrlInfo

Creates and returns a new object based on the class 'QUrlInfo'.

Function QValidator() As QValidator

Creates and returns a new object based on the class 'QValidator'.

Function QVariant() As QVariant

Creates and returns a new object based on the class 'QVariant'.

Function QWebPage() As QWebPage

Creates and returns a new object based on the class 'QWebPage'.

Function QWebSettings() As QWebSettings

Creates and returns a new object based on the class 'QWebSettings'.

Function QWebView() As QWebView

Creates and returns a new object based on the class 'QWebView'.

Function QWidget() As QWidget

Creates and returns a new object based on the class 'QWidget'.

Sub Quit()

The Quit function is implemented using the Qt function qcoreapplication.html#quit.

Function RND([Argument As Float]) As Float

RND(...) returns a float pseudo-random number. If an argument is given random values between 0 and the argument are returned only. If no argument is given, the next random number in the list is created and returned. If you use RND(...) the first time and you have not called Randomize() before, it is automatically called and new random numbers are created.

Alias Random

Function RTrim(Argument As String) As String

RTrim(...) removes the source string's trailing spaces, from the end of the source string.

Function RadioButton() As RadioButton

Creates and returns a new object based on the class 'RadioButton'.

Function Random([Argument As Float]) As Float

Random(...) returns a float pseudo-random number. If an argument is given random values between 0 and the argument are returned only. If no argument is given, the next random number in the list is created and returned. If you use Random(...) the first time and you have not called Randomize() before, it is automatically called and new random numbers are created.

Alias RND

Sub Randomize()

Randomize() restarts the internal random number generator based on the current local system time. Using it only makes sense, if you want to use the Random() function as well.

See also Random

Function ReadArray(FilePathOrURL As String) As Array

ReadArray(...) loads an entire file from a path or on a website into an array. NOT IMPLEMENTED YET.

Function ReadCString(FilePathOrURL As String) As String

ReadCString(...) loads an entire file from a path or on a website into a string. The file is expected to be encoded in ISO 8859-1.

Function ReadDictionary(FilePathOrURL As String) As Dictionary

ReadDictionary(...) loads an entire file from a path or on a website into a Dictionary. You may even read html webpages with this function.

Function ReadLines(FilePathOrURL As String [, Encoding As String]) As List

ReadLines(...) loads an entire text file from a path or on a website and returns it as a list of strings (each line is a string). The file is expected to be encoded in UTF-8.

Function ReadList(FilePathOrURL As String) As List

ReadList(...) loads an entire file from a path or on a website into a list.

Function ReadRegistry(RegistryPath As String, RegistryKey As String) As String


Function ReadString(FilePathOrURL As String [, Encoding As String]) As String

ReadString(...) loads an entire file from a path or on a website into a string. The file is expected to be encoded in UTF-8.

Sub ReconnectSignals(Argument As id)

ReconnectSignals(...) e.g. you have a QButtonGroup or any control which connects to signal automatically, do this in the code file, it is declared, so if you declare a QButtonGroup in SUBSFUNCTIONS.QObject.q7b, it is expected to have a

Signal on_MYCONTROL_buttonClicked(ky As QAbstractButton)
End Signal

Cannot change this behaviour, but I can provide a built-in function, which could be called, before controls are used.


See also MySQL

Function Remove(Argument As String, Position As Integer, Length As Integer) As String

Remove(...) deletes n characters from the string, starting at the given position index and returns it.

Function Rename(SourceFilePath As String, DestinationFilePath As String) As Boolean


Alias Name, Move

Function Replace(Argument As String, Search As String, Replace As String, CaseSensitive As Boolean = True) As String

Replace(...) changes all occurrences of a string inside another string to a new string.

Sub Reset()

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Reversed(Argument As String) As String

Reversed(...) returns a given string reversed.

Function Right(Argument As String, Position As Integer) As String

Right(...) returns the rightmost part of a string beginning at 'Position' (returns a string containing the last characters of a string).

Function RightJustified(Argument As String, Width As Integer, Fill As String = " ", Truncate As Boolean = False) As String

RightJustified(...) returns a string of size() width that contains the fill character followed by the string.

Sub RmDir(String)

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Round(Argument As Float, Precision As Integer) As Float

Round(...) rounds a value, while Precision determines the number of digits after the decimal point.

Function Run(FilePath As String, Arguments As List) As String


See also Launch

Function SQLite(SQL As String, FilePath As String = "default.sdb") As id


Function SQLiteLastInsertId() As Integer


See also PSQL

Function Second(DateTime) As Integer

Returns the second part of a datetime expression.

Function Section(Argument As String, Separator As String, Start As Integer, End As Integer = -1, SectionFlags As Integer = SectionDefault) As String

Section(...) returns a section of the string (section flags are: SectionDefault, SectionSkipEmpty, SectionIncludeLeadingSep, SectionIncludeTrailingSep, SectionCaseInsensitiveSeps).

Sub Seek(#FileNo, RecordPosition As Integer)

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Sub SetFocus(Widget As QWidget)


Sub SetFocusMDI(Widget As QWidget)


Sub SetFocusWindow(Widget As QWidget)


Function Sgn(Expression) As Integer

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function Shell(Command As String) As Integer

Sends a command to the shell of the underlying operating system (internally uses the C function system(...)).

See also Run

Function Short() As Short

Creates and returns a new object of type 'Short'.

Sub Show(Widget As QWidget)


Sub ShowMaximized(Widget As QWidget)


Sub ShowMinimized(Widget As QWidget)


Sub ShowNormal(Widget As QWidget)


Sub ShowOrHide(Widget As QWidget)


Sub ShowScreen()


Function Simplified(Argument As String) As String

Simplified(...) returns a string that has whitespace removed from the start and the end, and that has each sequence of internal whitespace replaced with a single space.

Function Sin(Argument As Float) As Float

Sin(...) returns the sine of the argument 'number' in radians.

Function Single() As Single

Creates and returns a new object of type 'Single'.

Function SizeOf(Variable) As Integer

NOT IMPLEMENTED YET! Returns the size of the variable in bytes.

Function Space(Count As Integer, FillWith As String = " ") As String

Space(...) function creates a string consisting of spaces (or other characters) based on x length.

Function Split(Argument As String, Separator As String, CaseSensitive As Boolean = True) As List

Split(...) returns a list containing string objects from the given string, which have been separated by a string pattern. This works a little different than the VB6 Split function, because the return value is not String() - but a list of String.

Function Sqr(Argument As Float) As Float

Sqr(...) returns the square root of the argument 'number'.

See also Fix, CInt

Function StartsWith(Argument As String, Search As String, CaseSensitive As Boolean = True) As Boolean

StartsWith(...) finds out if a given string starts with another string.

Function Str(Expression As id, Locale As Boolean = False) As String

Converts a number to a string. Locale is ignored for now.

Alias String

Function StrComp(STRINGEXPRESSION, STRINGEXPRESSION [, ComparisionMode As Integer]) As Integer


Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function StrReverse(Argument As String) As String

StrReverse(...) returns a all parts of a string mirrored.

Function String(Expression As id, Locale As Boolean = False
| no arguments) As String

Converts a number to a string. Locale is ignored for now.
Or creates and returns a new object of type 'String'.

Alias Str

Function SubDays(DateTime, Days As Integer) As DateTime


Function SubHours(DateTime, Hours As Integer) As DateTime


Function SubMinutes(DateTime, Minutes As Integer) As DateTime


Function SubMonths(DateTime, Months As Integer) As DateTime


Function SubSeconds(DateTime, Seconds As Integer) As DateTime


Function SubYears(DateTime, Years As Integer) As DateTime


Function Tan(Argument As Float) As Float

Tan(...) returns the tangent of the argument 'number' in radians.

Function TextBox() As TextBox

Creates and returns a new object based on the class 'TextBox'.

Function Time() As String

Returns the current date as string. Setting the time is not possible with this function.

See also Date

Function TimeSerial(Hour As Integer, Minute As Integer, Second As Integer) As DateTime

Returns a time as a integer.

Function TimeValue(String) As DateTime

Returns a time given in a string expression as a date.

Function Timer() As Timer

Creates and returns a new object based on the class 'Timer'.

Function ToolButton() As ToolButton

Creates and returns a new object based on the class 'ToolButton'.

Function Trim(Argument As String) As String

Trim(...) returns a string, in which all whitespace characters at the beginning and end have been removed (removes the source string's leading and trailing spaces and other non-printable characters).

See also LTrim, RTrim
Alias Trimmed

Function Trimmed(Argument As String) As String

Trimmed(...) returns a string, in which all whitespace characters at the beginning and end have been removed (removes the source string's leading and trailing spaces and other non-printable characters).

See also LTrim, RTrim
Alias Trim

Function Truncate(Argument As String, Position As Integer) As String

Truncate(...) cut off the string at the given position index and returns it.

Function UBound(theArray As id, DimensionToLookFor As Integer = -1) As Integer

UBound(...) return the count of dimension (upper boundary index) of an array declared with [].

Function UCase(Argument As String) As String

UCase(...) changes all characters of a string to uppercase (contains the source string converted to all upper case).

See also UCase
Alias Upper

Function UdpSocket() As UdpSocket

Creates and returns a new object based on the class 'UdpSocket'.

Function Unicode(Argument As String [, Index As Integer]) As Integer

Unicode(...) returns the unicode integer value of an character at the given position inside a string.

See also Chr
Alias Asc

Function UnloadUI(uiWidget As QWidget) As Boolean


Function Upper(Argument As String) As String

Upper(...) changes all characters of a string to uppercase (contains the source string converted to all upper case).

See also UCase
Alias UCase

Function Val(Argument As String) As Integer

Val(...) returns the numerical value of a string.

See also Str
Alias Value

Function Value(Argument As String) As Integer

Value(...) returns the numerical value of a string.

See also Str
Alias Val

Function Variant() As Variant

Creates and returns a new object of type 'Variant'.

Sub Wait(MilliSeconds As Integer)

Blocks the app (current thread). Events are not processed.

See also Sleep

Function WeekNumber(DateTime) As Integer


Function Weekday(DateTime) As Integer

Returns the day part of an date expression.

Alias Day

Function WeekdayName(DateTime, LongDayName As Boolean = True) As String

Returns the name of the given weekday.

Alias DayName

Sub Write([#]FileNo As Integer, EXPRESSION, EXPRESSION…)

Very old basic command. Not supported yet.

Old Basic compatibility (VB6, QBasic). This feature is experimental supported. Please note that VB6 and QBasic support is provided, BUT IT IS STRONGLY RECOMMENDED NOT TO USE subs or functions, which are marked as (VB6, QBasic)! In general, there is a better replacement as a new command.

Function WriteArray(Argument As Array, FilePathOrURL As String) As Boolean

WriteArray(...) saves the entire Array in a file to a given path. NOT IMPLEMENTED YET.

Function WriteCString(Argument As String, FilePathOrURL As String) As Boolean

WriteCString(...) saves the entire string in a file to a given path. URL is not supported yet. The file is encoded in ISO 8859-1.

Function WriteDictionary(Argument As Dictionary, FilePathOrURL As String) As Boolean

WriteDictionary(...) saves the entire Dictionary in a file to a given path.

Function WriteLines(theLines As QStringList, FileName As String [, Encoding As String]) As List

WriteLines(...) writes a list (each element is one separate line) to a text file.

Function WriteList(Argument As List, FilePathOrURL As String) As Boolean

WriteList(...) saves the entire List in a file to a given path.

Function WriteString(Argument As String, FilePathOrURL As String [, Encoding As String]) As Boolean

WriteString(...) saves the entire string in a file to a given path. URL is not supported yet. The file is encoded in UTF-8.

Function Year(DateTime) As Integer

Returns the year of a date.

Function id() As id

Creates and returns a new object of type 'id'.

Sub stderr(Argument As id [, ...])

stderr(...) writes information to the standard error channel.

See also MsgBox

Sub stdout(Argument As id [, ...])

stdout(...) writes information to the standard output channel.
Very useful for debugging during application development.
Its output is visible in the log window in the IDE of Q7Basic.

See also MsgBox
Alias Log

Function uiClass() As uiClass

Creates and returns a new object based on the class 'uiClass'.



























































































Objects

Object Application

Overview

AboutQt ApplicationName ApplicationVersion Arguments ClipboardText CloseAllWindows CursorSetWait CursorUnsetWait FileName Focus FocusWindow IsRightToLeftLayoutDirection OperatingSystemName OrganizationDomain OrganizationName PID Path PrintHtml PrintHtmlAsPdf QtVersion Quit SetClipboardText SetDefaultWindowIcon SetQuitOnLastWindowClosed SetRightToLeftLayoutDirection lastWindowClosed


Properties

Property ApplicationName As String

Property ApplicationVersion As String

Property Arguments As List

Property FileName As String

Property OrganizationDomain As String

Property OrganizationName As String

Property PID As Integer

Property Path As String



Subs & Functions

Sub AboutQt()

Function ClipboardText() As String

Sub CloseAllWindows()

Sub CursorSetWait()

Sub CursorUnsetWait()

Function Focus() As QWidget

Function FocusWindow() As QWidget

Function IsRightToLeftLayoutDirection() As Boolean

Function OperatingSystemName() As String

Sub PrintHtml(Html As String)

Sub PrintHtmlAsPdf(Html As String, PDFFilePath As String)

Function QtVersion() As String

Sub Quit()

Sub SetClipboardText(Argument As String)

Sub SetDefaultWindowIcon(Argument As QIcon)

Sub SetQuitOnLastWindowClosed(Argument As Boolean)

Sub SetRightToLeftLayoutDirection(Argument As Boolean)



Signals

Signal lastWindowClosed()



Object CMath

Overview

acos asin atan atan2 ceil cos cosh exp fabs floor fmod log log10 pow sin sinh sqrt tan tanh


Subs & Functions

Function acos(Argument As Float) As Float

Result is in [0,pi]

Function asin(Argument As Float) As Float

Result is in [-pi/2,pi/2]

Function atan(Argument As Float) As Float

Result is in [-pi/2,pi/2]

Function atan2(x As Float, y As Float) As Float

Determines the arc tangent of y/x in [-pi,pi] using the sign of both arguments to determine the quadrant

Function ceil(Argument As Float) As Float

Function cos(Argument As Float) As Float

Function cosh(Argument As Float) As Float

Function exp(Argument As Float) As Float

Function fabs(Argument As Float) As Float

Function floor(Argument As Float) As Float

Function fmod(x As Float, y As Float) As Float

Function log(Argument As Float) As Float

Function log10(Argument As Float) As Float

Function pow(x As Float, y As Float) As Float

Returns x raised to the power of y

Function sin(Argument As Float) As Float

Function sinh(Argument As Float) As Float

Function sqrt(Argument As Float) As Float

Function tan(Argument As Float) As Float

Function tanh(Argument As Float) As Float



Object ColorDialog

Overview

Alpha Blue GetColor GetColor2 Green Red


Subs & Functions

Function Alpha() As Integer

Function Blue() As Integer

Function GetColor() As Boolean

Function GetColor2(Red As Integer, Green As Integer, Blue As Integer, Alpha As Integer) As Boolean

Function Green() As Integer

Function Red() As Integer



Object Colors

Overview

Black Blue Color0 Color1 Cyan DarkBlue DarkCyan DarkGray DarkGreen DarkMagenta DarkRed DarkYellow Gray Green LightGray Magenta Red Transparent White Yellow


Subs & Functions

Function Black() As String = "Color.Black"

Function Blue() As String = "Color.Blue"

Function Color0() As String = "Color.Color0"

Function Color1() As String = "Color.Color1"

Function Cyan() As String = "Color.Cyan"

Function DarkBlue() As String = "Color.DarkBlue"

Function DarkCyan() As String = "Color.DarkCyan"

Function DarkGray() As String = "Color.DarkGray"

Function DarkGreen() As String = "Color.DarkGreen"

Function DarkMagenta() As String = "Color.DarkMagenta"

Function DarkRed() As String = "Color.DarkRed"

Function DarkYellow() As String = "Color.DarkYellow"

Function Gray() As String = "Color.Gray"

Function Green() As String = "Color.Green"

Function LightGray() As String = "Color.LightGray"

Function Magenta() As String = "Color.Magenta"

Function Red() As String = "Color.Red"

Function Transparent() As String = "Color.Transparent"

Function White() As String = "Color.White"

Function Yellow() As String = "Color.Yellow"



Object Database

Overview

Close Commit Create CurrentDatabase DefaultOptions DefaultPort Drivers Drop Empty Exists IsOpen IsTransactionSupported LastSQLCommandFailed LastSQLCommands LastSQLError LocalHost MySQL Open OpenSQLite PostgreSQL Rollback SQLite SetCurrentDatabase Tables TestConnection Transaction


Subs & Functions

Function Close(Name As String = "") As Boolean

Function Commit(Name As String = "") As Boolean

Function Create(Driver As String, Name As String, User As String, Password As String, Host As String = Database.LocalHost, Options As String = Database.DefaultOptions, Port As String = Database.DefaultPort) As Boolean

Function CurrentDatabase() As String

Function DefaultOptions() As String

Function DefaultPort() As String

Function Drivers() As List

Function Drop(Driver As String, Name As String, User As String, Password As String, Host As String = Database.LocalHost, Options As String = Database.DefaultOptions, Port As String = Database.DefaultPort) As Boolean

Function Empty(Driver As String, Name As String, User As String, Password As String, Host As String = Database.LocalHost, Options As String = Database.DefaultOptions, Port As String = Database.DefaultPort) As Boolean

Function Exists(Driver As String, Name As String, User As String, Password As String, Host As String = Database.LocalHost, Options As String = Database.DefaultOptions, Port As String = Database.DefaultPort) As Boolean

Function IsOpen(Name As String = "") As Boolean

Function IsTransactionSupported(Name As String = "") As Boolean

Function LastSQLCommandFailed(Name As String = "") As Boolean

Function LastSQLCommands(Name As String = "") As Boolean

Function LastSQLError(Name As String = "") As Boolean

Function LocalHost() As String

Function MySQL() As String

Function Open(Driver As String, Name As String, User As String, Password As String, Host As String = Database.LocalHost, Options As String = Database.DefaultOptions, Port As String = Database.DefaultPort) As Boolean

Function OpenSQLite(Name As String) As Boolean

Function PostgreSQL() As String

Function Rollback(Name As String = "") As Boolean

Function SQLite() As String

Function SetCurrentDatabase(Name As String) As Boolean

Function Tables(Name As String = "") As List

Function TestConnection(Driver As String, User As String, Password As String, Host As String = Database.LocalHost, Options As String = Database.DefaultOptions, Port As String = Database.DefaultPort) As String

Function Transaction(Name As String = "") As Boolean



Object Debug

Overview

ClassName File Info Line Scope SuperClassName


Subs & Functions

Function ClassName() As String

Function File() As String

Function Info() As String

Function Line() As String

Function Scope() As String

Function SuperClassName() As String



Object Desktop

Overview

DesktopLocation


Subs & Functions

Function DesktopLocation() As String



Object Dir

Overview

ApplicationsPath BundleName Copy Create DateTimeCreated DateTimeRead DateTimeUpdated DesktopPath Drives Exists FindFile Group HomePath IsBundle IsDir IsExecutable IsHidden IsReadable IsRelative IsRoot IsSymLink IsWritable List Move Owner RecursiveCreate RecursiveFindFile RecursiveList RecursiveRemove Remove RootPath SymLinkTarget TempPath WithNativeSeparators WithoutNativeSeparators


Subs & Functions

Function ApplicationsPath() As String

Function BundleName(Path As String) As String

Function Copy(SourcePath As String, DestinationPath As String) As List

Function Create(Path As String) As Boolean

Function DateTimeCreated(Path As String) As String

Function DateTimeRead(Path As String) As String

Function DateTimeUpdated(Path As String) As String

Function DesktopPath() As String

Function Drives() As List

Function Exists(Path As String) As Boolean

Function FindFile(Path As String, NameFilter As List, Filter As Integer = Dir.NoFilter, Sorting As Integer = Dir.NoSort) As List

Function Group(Path As String) As String

Function HomePath() As String

Function IsBundle(Path As String) As Boolean

Function IsDir(Path As String) As Boolean

Function IsExecutable(Path As String, Who As String) As Boolean

Function IsHidden(Path As String) As Boolean

Function IsReadable(Path As String, Who As String) As Boolean

Function IsRelative(Path As String) As Boolean

Function IsRoot(Path As String) As Boolean

Function IsSymLink(Path As String) As Boolean

Function IsWritable(Path As String, Who As String) As Boolean

Function List(Path As String) As List

Function Move(SourcePath As String, DestinationPath As String) As List

Function Owner(Path As String) As String

Function RecursiveCreate(Path As String) As Boolean

Function RecursiveFindFile(Path As String, NameFilter As List, Filter As Integer = Dir.NoFilter, Sorting As Integer = Dir.NoSort) As List

Function RecursiveList(Path As String) As List

Function RecursiveRemove(Path As String) As Boolean

Function Remove(Path As String) As Boolean

Function RootPath() As String

Function SymLinkTarget(Path As String) As String

Function TempPath() As String

Function WithNativeSeparators(Path As String) As String

Function WithoutNativeSeparators(Path As String) As String



Object File

Overview

Copy Create DateTimeCreated DateTimeRead DateTimeUpdated Exists Group IsDir IsExecutable IsFile IsHidden IsReadable IsRelative IsSymLink IsWritable Link Move Owner ReadString Remove Rename Resize Size SymLinkTarget Truncate WithNativeSeparators WithoutNativeSeparators WriteString


Subs & Functions

Function Copy(SourceFileName As String, DestinationFileName As String, Overwrite As Boolean = True) As Boolean

Function Create(FileName As String) As Boolean

Function DateTimeCreated(FileName As String) As String

Function DateTimeRead(FileName As String) As String

Function DateTimeUpdated(FileName As String) As String

Function Exists(FileName As String) As Boolean

Function Group(FileName As String) As String

Function IsDir(FileName As String) As Boolean

Function IsExecutable(FileName As String, Who As String) As Boolean

Function IsFile(FileName As String) As Boolean

Function IsHidden(FileName As String) As Boolean

Function IsReadable(FileName As String, Who As String) As Boolean

Function IsRelative(FileName As String) As Boolean

Function IsSymLink(FileName As String) As Boolean

Function IsWritable(FileName As String, Who As String) As Boolean

Function Link(SourceFileName As String, DestinationFileName As String) As Boolean

Function Move(SourceFileName As String, DestinationFileName As String, Overwrite As Boolean = True) As Boolean

Function Owner(FileName As String) As String

Function ReadString(FileName As String, Codec As String, AutoDetectUnicode As Boolean = True, GenerateByteOrderMark As Boolean = True) As String

Function Remove(FileName As String) As Boolean

Function Rename(SourceFileName As String, DestinationFileName As String, Overwrite As Boolean = True) As Boolean

Function Resize(FileName As String, NewSize As Integer) As Boolean

Function Size(FileName As String) As Integer

Function SymLinkTarget(FileName As String) As String

Function Truncate(FileName As String) As Boolean

Function WithNativeSeparators(FileName As String) As String

Function WithoutNativeSeparators(FileName As String) As String

Function WriteString(Text As String, FileName As String, Append As Boolean = False, Codec As String = "UTF-8", AutoDetectUnicode As Boolean = True, GenerateByteOrderMark As Boolean = True) As Boolean



Object FontDialog

Overview

Bold GetFont GetFont2 Italic Name Size Underline


Subs & Functions

Function Bold() As Boolean

Function GetFont() As Boolean

Function GetFont2(Name As String, Size As Integer, Bold As Boolean, Italic As Boolean, Underline As Boolean) As Boolean

Function Italic() As Boolean

Function Name() As String

Function Size() As Integer

Function Underline() As Boolean



Object Fonts

Overview

Set


Subs & Functions

Function Set(FontId As String, Name As String, Size As Integer, Italic As Boolean, Bold As Boolean, Underline As Boolean) As Boolean



Object Global


Object InputDialog

Overview

GetFloat GetInteger GetString Ok


Subs & Functions

Function GetFloat(WindowTitle As String, Text As String = "", Value As Float = 0, Minimum As Float = -2147483647, Maximum As Float = 2147483647, Decimals As Integer = 1) As Float

Function GetInteger(WindowTitle As String, Text As String = "", Value As Integer = 0, Minimum As Integer = -2147483647, Maximum As Integer = 2147483647, Step As Integer = 1) As Integer

Function GetString(WindowTitle As String, Text As String = "", Value As String = "", EchoMode As Integer = InputDialog.Normal) As String

Function Ok() As Boolean



Object MainWindow


Object MessageBox

Overview

Critical Information Question Warning


Subs & Functions

Function Critical(WindowTitle As String, Text As String = "", Buttons As Integer = MessageBox.Ok, DefaultButton As Integer = MessageBox.NoButton) As Integer

Function Information(WindowTitle As String, Text As String = "", Buttons As Integer = MessageBox.Ok, DefaultButton As Integer = MessageBox.NoButton) As Integer

Function Question(WindowTitle As String, Text As String = "", Buttons As Integer = MessageBox.Ok, DefaultButton As Integer = MessageBox.NoButton) As Integer

Function Warning(WindowTitle As String, Text As String = "", Buttons As Integer = MessageBox.Ok, DefaultButton As Integer = MessageBox.NoButton) As Integer



Object OS

Overview

IsLinux IsMac IsWindows


Subs & Functions

Function IsLinux() As Boolean

Function IsMac() As Boolean

Function IsWindows() As Boolean



Object OpenFileDialog

Overview

GetDirectory GetDirectory2 GetFile GetFile2 GetFiles GetFiles2


Subs & Functions

Function GetDirectory() As String

Function GetDirectory2(WindowTitle As String, Directory As String) As String

Function GetFile() As String

Function GetFile2(WindowTitle As String, Directory As String, Filter As String) As String

Function GetFiles() As List

Function GetFiles2(WindowTitle As String, Directory As String, Filter As String) As List



Object Pixmaps

Overview

Load


Subs & Functions

Function Load(PixmapId As String, FileName As String) As Boolean



Object Preferences

Overview

Boolean Exists Float Ids Integer QByteArray QStringList Remove RemoveAll SetBoolean SetFloat SetInteger SetQByteArray SetQStringList SetString String


Subs & Functions

Function Boolean(PreferenceId As String) As Boolean

Function Exists(PreferenceId As String) As Boolean

Function Float(PreferenceId As String) As String

Function Ids() As List

Function Integer(PreferenceId As String) As Integer

Function QByteArray(PreferenceId As String) As QByteArray

Function QStringList(PreferenceId As String) As QStringList

Function Remove(PreferenceId As String) As Boolean

Sub RemoveAll()

Sub SetBoolean(PreferenceId As String, Value As Boolean)

Sub SetFloat(PreferenceId As String, Value As Float)

Sub SetInteger(PreferenceId As String, Value As Integer)

Sub SetQByteArray(PreferenceId As String, Value As QByteArray)

Sub SetQStringList(PreferenceId As String, Value As QStringList)

Sub SetString(PreferenceId As String, Value As String)

Function String(PreferenceId As String) As String



Object ProgressDialog

Overview

CancelText Canceled Hide Maximum Minimum Show Show2 Value Wait WindowTitle


Properties

Property CancelText As String

Property Maximum As Integer

Property Minimum As Integer

Property Value As Integer

Property Wait As Integer

Property WindowTitle As String



Subs & Functions

Function Canceled() As Boolean

Sub Hide()

Sub Show()

Function Show2(WindowTitle As String, CancelText As String) As Boolean



Object Query

Overview

Command Command2 Run Run2


Subs & Functions

Function Command(Command As String) As Dictionary

Function Command2(Database As String, Command As String) As Dictionary

Function Run(QueryNameOrSql As String) As Boolean

Function Run2(Database As String, QueryNameOrSql As String) As Boolean



Object Records

Overview

Close FieldNames First GoTo Last Length Next Open Open2 Open3 Open4 Open5 Open6 Position Previous Requery Value


Subs & Functions

Function Close(RecordsId As String) As Boolean

Function FieldNames(RecordsId As String) As List

Function First(RecordsId As String) As Boolean

Function GoTo(RecordsId As String, Position As Integer) As Boolean

Function Last(RecordsId As String) As Boolean

Function Length(RecordsId As String) As Integer

Function Next(RecordsId As String) As Boolean

Function Open(TableOrSql As String) As String

Function Open2(Database As String, TableOrSql As String) As String

Function Open3(DTable As String, Where As Dictionary) As String

Function Open4(Database As String, Table As String, Where As Dictionary) As String

Function Open5(Table As String, Where As Dictionary, OrderBy As Dictionary) As String

Function Open6(Database As String, Table As String, Where As Dictionary, OrderBy As Dictionary) As String

Function Position(RecordsId As String) As Integer

Function Previous(RecordsId As String) As Boolean

Function Requery(RecordsId As String) As Boolean

Function Value(RecordsId As String, Field As String) As id



Object SaveFileDialog

Overview

GetDirectory GetDirectory2 GetFile GetFile2


Subs & Functions

Function GetDirectory() As String

Function GetDirectory2(WindowTitle As String, Directory As String) As String

Function GetFile() As String

Function GetFile2(WindowTitle As String, Directory As String, Filter As String) As String



Object Sounds

Overview

Load Play


Subs & Functions

Function Load(SoundId As String, FileName As String) As Boolean

Function Play(SoundId As String) As Boolean



Object StatusBar

Overview

AddPermanentWidget ClearMessage ShowMessage ShowMessage2


Subs & Functions

Sub AddPermanentWidget(Widget As QWidget)

Sub ClearMessage()

Sub ShowMessage(Message As String)

Sub ShowMessage2(Message As String, TimeOutInMilliSeconds As Integer)



Object SystemTrayIcon

Overview

ContextMenu Hide Icon IsMessageBoxSupported IsSystemTrayAvailable MessageBox MessageBox2 MessageBox3 MessageBox4 Show ShowOrHide ToolTip Visible activated messageClicked


Properties

Property ContextMenu As QMenu

Property Icon As QIcon

Property ToolTip As String

Property Visible As Boolean



Subs & Functions

Sub Hide()

Function IsMessageBoxSupported() As Boolean

Function IsSystemTrayAvailable() As Boolean

Sub MessageBox(Text As String)

Sub MessageBox2(Text As String, Title As String)

Sub MessageBox3(Text As String, Title As String, MessageBoxIcon As Integer)

Sub MessageBox4(Text As String, Title As String, MessageBoxIcon As Integer, TimeOut As Integer)

Sub Show()

Sub ShowOrHide()



Signals

Signal activated(Text As String)

Signal messageClicked()



Object Table

Overview

Create Create2 Delete Delete2 Drop Drop2 Empty Empty2 Exists Exists2 FieldNames FieldNames2 Insert Insert2 PrimaryKeyName PrimaryKeyName2 Update Update2


Subs & Functions

Function Create(Table As String, Fields As Dictionary) As Boolean

Function Create2(Database As String, Table As String, Fields As Dictionary) As Boolean

Function Delete(Table As String, Where As Dictionary) As Boolean

Function Delete2(Database As String, Table As String, Where As Dictionary) As Boolean

Function Drop(Table As String) As Boolean

Function Drop2(Database As String, Table As String) As Boolean

Function Empty(Table As String) As Boolean

Function Empty2(Database As String, Table As String) As Boolean

Function Exists(Table As String) As Boolean

Function Exists2(Database As String, Table As String) As Boolean

Function FieldNames(Table As String) As List

Function FieldNames2(Database As String, Table As String) As List

Function Insert(Table As String, Insert As Dictionary) As Boolean

Function Insert2(Database As String, Table As String, Insert As Dictionary) As Boolean

Function PrimaryKeyName(Table As String) As String

Function PrimaryKeyName2(Database As String, Table As String) As String

Function Update(Table As String, Update As Dictionary, Where As Dictionary) As Boolean

Function Update2(Database As String, Table As String, Update As Dictionary, Where As Dictionary) As Boolean



Object ToolBar

Overview

AddPermanentWidget


Subs & Functions

Sub AddPermanentWidget(Widget As QWidget, BeforeAction As QAction)



Object qApp

Overview

AboutQt ApplicationName ApplicationVersion Arguments ClipboardText CloseAllWindows CursorSetWait CursorUnsetWait FileName Focus FocusWindow IsRightToLeftLayoutDirection OperatingSystemName OrganizationDomain OrganizationName PID Path PrintHtml PrintHtmlAsPdf QtVersion Quit SetClipboardText SetDefaultWindowIcon SetQuitOnLastWindowClosed SetRightToLeftLayoutDirection lastWindowClosed


Properties

Property ApplicationName As String

Property ApplicationVersion As String

Property Arguments As List

Property FileName As String

Property OrganizationDomain As String

Property OrganizationName As String

Property PID As Integer

Property Path As String



Subs & Functions

Sub AboutQt()

Function ClipboardText() As String

Sub CloseAllWindows()

Sub CursorSetWait()

Sub CursorUnsetWait()

Function Focus() As QWidget

Function FocusWindow() As QWidget

Function IsRightToLeftLayoutDirection() As Boolean

Function OperatingSystemName() As String

Sub PrintHtml(Html As String)

Sub PrintHtmlAsPdf(Html As String, PDFFilePath As String)

Function QtVersion() As String

Sub Quit()

Sub SetClipboardText(Argument As String)

Sub SetDefaultWindowIcon(Argument As QIcon)

Sub SetQuitOnLastWindowClosed(Argument As Boolean)

Sub SetRightToLeftLayoutDirection(Argument As Boolean)



Signals

Signal lastWindowClosed()





























































































Classes

Class Class

Super Classes

QObject


Class FormClass

Super Classes

QWidget QObject


Class Module

Super Classes

QObject


Class PhononSeekSlider

Super Classes

QWidget QObject


Class PhononVideoPlayer

Super Classes

QWidget QObject

Overview

Play


Subs & Functions

Sub Play(FileName As String)



Class PhononVolumeSlider

Super Classes

QWidget QObject


Class QAbstractButton

Super Classes

QWidget QObject

Child Classes

QToolButton QRadioButton QPushButton QCheckBox

Overview

Caption Checkable Checked Icon Key Text animateClick autoExclusive autoRepeat autoRepeatDelay autoRepeatInterval checkable checked click clicked down group icon iconSize pressed released shortcut text toggle toggled


Properties

Property Caption As String

Property Checkable As Boolean

Property Checked As Boolean

Property Icon As QIcon

Property Key As String

Property Text As String

Property autoExclusive As Boolean

Property autoRepeat As Boolean

Property autoRepeatDelay As Integer

Property autoRepeatInterval As Integer

Property checkable As Boolean

Property checked As Boolean

Property down As Boolean

Property icon As QIcon

Property iconSize As QSize

Property shortcut As QKeySequence

Property text As String



Subs & Functions

Sub animateClick(MiliSeconds As Integer)

Sub click()

Function group() As QButtonGroup

Sub toggle()



Signals

Signal clicked(Checked As Boolean)

Signal pressed()

Signal released()

Signal toggled(Checked As Boolean)



Class QAbstractItemModel

Super Classes

QObject

Overview

buddy canFetchMore columnCount columnsAboutToBeInserted columnsAboutToBeMoved columnsAboutToBeRemoved columnsInserted columnsMoved columnsRemoved data dataChanged fetchMore flags hasChildren hasIndex headerData headerDataChanged index insertColumn insertColumns layoutAboutToBeChanged layoutChanged modelAboutToBeReset modelReset removeRow removeRows revert rowCount rowsAboutToBeInserted rowsAboutToBeMoved rowsAboutToBeRemoved rowsInserted rowsMoved rowsRemoved setSupportedDragActions sibling sort span submit supportedDragActions


Subs & Functions

Function buddy(Index As QModelIndex) As QModelIndex

Function canFetchMore(Parent As QModelIndex) As Boolean

Function columnCount(Parent As QModelIndex) As Integer

Function data(Index As QModelIndex, Role As Integer) As QVariant

Sub fetchMore(Parent As QModelIndex)

Function flags(Index As QModelIndex) As Qt::ItemFlags

Function hasChildren(Parent As QModelIndex) As Boolean

Function hasIndex(Row As Integer, Column As Integer, Parent As QModelIndex) As Boolean

Function headerData(Section As Integer, Orientation As Qt::Orientation, Role As Integer) As QVariant

Function index(Row As Integer, Column As Integer, Parent As QModelIndex) As QModelIndex

Function insertColumn(Column As Integer, Parent As QModelIndex) As Boolean

Function insertColumns(Column As Integer, Count As Integer, Parent As QModelIndex) As Boolean

Function removeRow(Row As Integer, Parent As QModelIndex) As Boolean

Function removeRows(Row As Integer, Count As Integer, Parent As QModelIndex) As Boolean

Sub revert()

Function rowCount(Parent As QModelIndex) As Integer

Sub setSupportedDragActions(Actions As Qt::DropActions)

Function sibling(Row As Integer, Column As Integer, Index As QModelIndex) As QModelIndex

Sub sort(Column As Integer, Order As Qt::SortOrder)

Function span(Index As QModelIndex) As QSize

Sub submit()

Function supportedDragActions() As Qt::DropActions



Signals

Signal columnsAboutToBeInserted(Parent As QModelIndex, Start As Integer, End As Integer)

Signal columnsAboutToBeMoved(SourceParent As QModelIndex, SourceStart As Integer, SourceEnd As Integer, DestinationParent As QModelIndex, DestinationColumn As Integer)

Signal columnsAboutToBeRemoved(Parent As QModelIndex, Start As Integer, End As Integer)

Signal columnsInserted(Parent As QModelIndex, Start As Integer, End As Integer)

Signal columnsMoved(SourceParent As QModelIndex, SourceStart As Integer, SourceEnd As Integer, DestinationParent As QModelIndex, DestinationColumn As Integer)

Signal columnsRemoved(Parent As QModelIndex, Start As Integer, End As Integer)

Signal dataChanged(TopLeft As QModelIndex, BottomRight As QModelIndex)

Signal headerDataChanged(Orientation As Qt::Orientation, First As Integer, Last As Integer)

Signal layoutAboutToBeChanged()

Signal layoutChanged()

Signal modelAboutToBeReset()

Signal modelReset()

Signal rowsAboutToBeInserted(Parent As QModelIndex, Start As Integer, End As Integer)

Signal rowsAboutToBeMoved(SourceParent As QModelIndex, SourceStart As Integer, SourceEnd As Integer, DestinationParent As QModelIndex, DestinationRow As Integer)

Signal rowsAboutToBeRemoved(Parent As QModelIndex, Start As Integer, End As Integer)

Signal rowsInserted(Parent As QModelIndex, Start As Integer, End As Integer)

Signal rowsMoved(SourceParent As QModelIndex, SourceStart As Integer, SourceEnd As Integer, DestinationParent As QModelIndex, DestinationRow As Integer)

Signal rowsRemoved(Parent As QModelIndex, Start As Integer, End As Integer)



Class QAbstractItemView

Super Classes

QAbstractScrollArea QFrame QWidget QObject

Child Classes

QTreeView QTableView QListView QHeaderView QColumnView

Overview

activated alternatingRowColors autoScroll autoScrollMargin clearSelection clicked closePersistentEditor currentIndex defaultDropAction doubleClicked dragDropMode dragDropOverwriteMode dragEnabled edit editTriggers entered hasAutoScroll horizontalScrollMode iconSize indexAt indexWidget keyboardSearch model openPersistentEditor pressed reset rootIndex scrollTo scrollToBottom scrollToTop selectAll selectionBehavior selectionMode selectionModel setAlternatingRowColors setAutoScroll setAutoScrollMargin setCurrentIndex setDefaultDropAction setDragDropMode setDragDropOverwriteMode setDragEnabled setDropIndicatorShown setEditTriggers setHorizontalScrollMode setIconSize setIndexWidget setModel setRootIndex setSelectionBehavior setSelectionMode setSelectionModel setTabKeyNavigation setTextElideMode setVerticalScrollMode showDropIndicator sizeHintForColumn sizeHintForIndex sizeHintForRow tabKeyNavigation textElideMode update verticalScrollMode viewportEntered visualRect


Properties

Property alternatingRowColors As Boolean

Property autoScroll As Boolean

Property autoScrollMargin As Integer

Property defaultDropAction As Qt::DropAction

Property dragDropMode As QAbstractItemView::DragDropMode

Property dragDropOverwriteMode As Boolean

Property dragEnabled As Boolean

Property editTriggers As QAbstractItemView::EditTriggers

Property horizontalScrollMode As QAbstractItemView::ScrollMode

Property iconSize As QSize

Property selectionBehavior As QAbstractItemView::SelectionBehavior

Property selectionMode As QAbstractItemView::SelectionMode

Property showDropIndicator As Boolean

Property tabKeyNavigation As Boolean

Property textElideMode As Qt::TextElideMode

Property verticalScrollMode As QAbstractItemView::ScrollMode



Subs & Functions

Sub clearSelection()

Sub closePersistentEditor(Index As QModelIndex)

Function currentIndex() As QModelIndex

Sub edit(Index As QModelIndex)

Function hasAutoScroll() As Boolean

Function indexAt (Point As QPoint) As QModelIndex

Function indexWidget (Index As QModelIndex) As QWidget

Sub keyboardSearch(Search As String)

Function model() As QAbstractItemModel

Sub openPersistentEditor(Index As QModelIndex)

Sub reset()

Function rootIndex() As QModelIndex

Sub scrollTo(Index As QModelIndex, Hint As QAbstractItemView::ScrollHint)

Sub scrollToBottom()

Sub scrollToTop()

Sub selectAll()

Function selectionModel() As QItemSelectionModel

Sub setAlternatingRowColors(Enable As Boolean)

Sub setAutoScroll(Enable As Boolean)

Sub setAutoScrollMargin(Margin As Integer)

Sub setCurrentIndex(Index As QModelIndex)

Sub setDefaultDropAction(DropAction As Qt::DropAction)

Sub setDragDropMode(Behavior As QAbstractItemView::DragDropMode)

Sub setDragDropOverwriteMode(Overwrite As Boolean)

Sub setDragEnabled(Enable As Boolean)

Sub setDropIndicatorShown(Enable As Boolean)

Sub setEditTriggers(Triggers As QAbstractItemView::EditTriggers)

Sub setHorizontalScrollMode(Mode As QAbstractItemView::ScrollMode)

Sub setIconSize(Size As QSize)

Sub setIndexWidget(Index As QModelIndex, Widget As QWidget)

Sub setModel(Model As QAbstractItemModel)

Sub setRootIndex(Index As QModelIndex)

Sub setSelectionBehavior(Behavior As QAbstractItemView::SelectionBehavior)

Sub setSelectionMode(Mode As QAbstractItemView::SelectionMode)

Sub setSelectionModel(SelectionModel As QItemSelectionModel)

Sub setTabKeyNavigation(Enable As Boolean)

Sub setTextElideMode(Mode As Qt::TextElideMode)

Sub setVerticalScrollMode(Mode As QAbstractItemView::ScrollMode)

Function sizeHintForColumn(Column As Integer) As Integer

Function sizeHintForIndex(Index As QModelIndex) As QSize

Function sizeHintForRow(Row As Integer) As Integer

Sub update(Index As QModelIndex)

Function visualRect(Index As QModelIndex) As QRect



Signals

Signal activated(Index As QModelIndex)

Signal clicked(Index As QModelIndex)

Signal doubleClicked(Index As QModelIndex)

Signal entered(Index As QModelIndex)

Signal pressed(Index As QModelIndex)

Signal viewportEntered()



Class QAbstractPrintDialog

Super Classes

QDialog QWidget QObject

Child Classes

QPrintDialog


Class QAbstractScrollArea

Super Classes

QFrame QWidget QObject

Child Classes

QTextEdit QScrollArea QPlainTextEdit QMdiArea QGraphicsView QAbstractItemView

Overview

cornerWidget horizontalScrollBar horizontalScrollBarPolicy maximumViewportSize setCornerWidget setHorizontalScrollBar setHorizontalScrollBarPolicy setVerticalScrollBar setVerticalScrollBarPolicy setViewport verticalScrollBar verticalScrollBarPolicy viewport


Properties

Property horizontalScrollBarPolicy As Qt::ScrollBarPolicy

Property verticalScrollBarPolicy As Qt::ScrollBarPolicy



Subs & Functions

Function cornerWidget() As QWidget

Function horizontalScrollBar() As QScrollBar

Function maximumViewportSize() As QSize

Sub setCornerWidget(Widget As QWidget)

Sub setHorizontalScrollBar(ScrollBar As QScrollBar)

Sub setHorizontalScrollBarPolicy(Policy As Qt::ScrollBarPolicy)

Sub setVerticalScrollBar(ScrollBar As QScrollBar)

Sub setVerticalScrollBarPolicy(Policy As Qt::ScrollBarPolicy)

Sub setViewport(Widget As QWidget)

Function verticalScrollBar() As QScrollBar

Function viewport() As QWidget



Class QAbstractSlider

Super Classes

QWidget QObject

Child Classes

QSlider QScrollBar QDial

Overview

actionTriggered hasTracking invertedAppearance invertedControls isSliderDown maximum minimum orientation pageStep rangeChanged setInvertedAppearance setInvertedControls setMaximum setMinimum setOrientation setPageStep setRange setSingleStep setSliderDown setSliderPosition setTracking setValue singleStep sliderDown sliderMoved sliderPosition sliderPressed sliderReleased tracking value valueChanged


Properties

Property invertedAppearance As Boolean

Property invertedControls As Boolean

Property maximum As Integer

Property minimum As Integer

Property orientation As Qt::Orientation

Property pageStep As Integer

Property singleStep As Integer

Property sliderDown As Boolean

Property sliderPosition As Integer

Property tracking As Boolean

Property value As Integer



Subs & Functions

Function hasTracking() As Boolean

Function isSliderDown() As Boolean

Sub setInvertedAppearance(Inverted As Boolean)

Sub setInvertedControls(Inverted As Boolean)

Sub setMaximum(Maximum As Integer)

Sub setMinimum(Minimum As Integer)

Sub setOrientation(Orientation As Qt::Orientation)

Sub setPageStep(Step As Integer)

Sub setRange(Min As Integer, Max As Integer)

Sub setSingleStep(Step As Integer)

Sub setSliderDown(Down As Integer)

Sub setSliderPosition(Position As Integer)

Sub setTracking(Enable As Integer)

Sub setValue(Value As Integer)



Signals

Signal actionTriggered(Action As Integer)

Signal rangeChanged(Min As Integer, Max As Integer)

Signal sliderMoved(Value As Integer)

Signal sliderPressed()

Signal sliderReleased()

Signal valueChanged(Value As Integer)



Class QAbstractSpinBox

Super Classes

QWidget QObject

Child Classes

QSpinBox QDoubleSpinBox QDateTimeEdit

Overview

accelerated acceptableInput alignment buttonSymbols clear correctionMode editingFinished frame hasAcceptableInput hasFrame interpretText isAccelerated isReadOnly keyboardTracking readOnly selectAll setAccelerated setAlignment setButtonSymbols setCorrectionMode setFrame setKeyboardTracking setReadOnly setSpecialValueText setWrapping specialValueText stepDown stepUp text wrapping


Properties

Property accelerated As Boolean

Property acceptableInput As Boolean

Property alignment As Qt::Alignment

Property buttonSymbols As QAbstractSpinBox::ButtonSymbols

Property correctionMode As QAbstractSpinBox::CorrectionMode

Property frame As Boolean

Property keyboardTracking As Boolean

Property readOnly As Boolean

Property specialValueText As String

Property text As String

Property wrapping As Boolean



Subs & Functions

Sub clear()

Function hasAcceptableInput() As Boolean

Function hasFrame() As Boolean

Sub interpretText()

Function isAccelerated() As Boolean

Function isReadOnly() As Boolean

Sub selectAll()

Sub setAccelerated(On As Boolean)

Sub setAlignment(Flag As Qt::Alignment)

Sub setButtonSymbols(Bs As QAbstractSpinBox::ButtonSymbols)

Sub setCorrectionMode(Cm As QAbstractSpinBox::CorrectionMode)

Sub setFrame(Frame As Boolean)

Sub setKeyboardTracking(Kt As Boolean)

Sub setReadOnly(R As Boolean)

Sub setSpecialValueText(Txt As String)

Sub setWrapping(W As Boolean)

Sub stepDown()

Sub stepUp()



Signals

Signal editingFinished()



Class QAbstractTextDocumentLayout

Super Classes

QObject


Class QAccessibleEvent

Overview

child setValue value


Subs & Functions

Function child() As Integer

Sub setValue(Text As String)

Function value() As String



Class QAction

Super Classes

QObject

Overview

Checkable Checked Enabled Highlight Icon SetNextState Tag Text Visible activate autoRepeat changed checkable checked data enabled font hover hovered icon iconText iconVisibleInMenu isCheckable isChecked isEnabled isIconVisibleInMenu isSeparator isVisible menu menuRole parentWidget priority setAutoRepeat setCheckable setChecked setData setDisabled setEnabled setFont setIcon setIconText setIconVisibleInMenu setMenu setMenuRole setPriority setSeparator setShortcut setShortcutContext setSoftKeyRole setStatusTip setText setToolTip setVisible setWhatsThis shortcut shortcutContext showStatusText softKeyRole statusTip text toggle toggled toolTip trigger triggered triggeredAction visible whatsThis


Properties

Property Checkable As Boolean

Property Checked As Boolean

Property Enabled As Boolean

Property Icon As QIcon

Property Tag As String

Property Text As String

Property Visible As Boolean

Property autoRepeat As Boolean

Property checkable As Boolean

Property checked As Boolean

Property enabled As Boolean

Property font As QFont

Property icon As QIcon

Property iconText As String

Property iconVisibleInMenu As Boolean

Property menuRole As QAction::MenuRole

Property priority As QAction::Priority

Property shortcut As QKeySequence

Property shortcutContext As Qt::ShortcutContext

Property softKeyRole As QAction::SoftKeyRole

Property statusTip As String

Property text As String

Property toolTip As String

Property visible As Boolean

Property whatsThis As String



Subs & Functions

Sub Highlight(Argument As Boolean)

Marks the button to be lit.

Sub SetNextState()

Sub activate(Event As QAction::ActionEvent)

Function data() As QVariant

Sub hover()

Function isCheckable() As Boolean

Function isChecked() As Boolean

Function isEnabled() As Boolean

Function isIconVisibleInMenu() As Boolean

Function isSeparator() As Boolean

Function isVisible() As Boolean

Function menu() As QMenu

Function parentWidget() As QWidget

Sub setAutoRepeat(Enable As Boolean)

Sub setCheckable(Checkable As Boolean)

Sub setChecked(b As Boolean)

Sub setData(UserData As QVariant)

Sub setDisabled(b As Boolean)

Sub setEnabled(b As Boolean)

Sub setFont(Font As QFont)

Sub setIcon(Icon As QIcon)

Sub setIconText(Text As String)

Sub setIconVisibleInMenu(Visible As Boolean)

Sub setMenu(Menu As QMenu)

Sub setMenuRole(MenuRole As QAction::MenuRole)

Sub setPriority(Priority As QAction::Priority)

Sub setSeparator(B As Boolean)

Sub setShortcut(Shorcut As QKeySequence)

Sub setShortcutContext(Context As Qt::ShortcutContext)

Sub setSoftKeyRole(SoftKeyRole As QAction::SoftKeyRole)

Sub setStatusTip(StatusTip As String)

Sub setText(Text As String)

Sub setToolTip(Tip As String)

Sub setVisible(b As Boolean)

Sub setWhatsThis(What As String)

Function showStatusText() As Boolean

Sub toggle()

Sub trigger()



Signals

Signal changed()

Signal hovered()

Signal toggled(Checked As Boolean)

Signal triggered(Checked As Boolean)

Signal triggeredAction(Action As QAction)



Class QActionEvent

Overview

action before


Subs & Functions

Function action() As QAction

Function before() As QAction



Class QActionGroup

Super Classes

QObject

Overview

actions addAction checkedAction enabled exclusive hovered isEnabled isExclusive isVisible removeAction setDisabled setEnabled setExclusive setVisible triggered visible


Properties

Property enabled As Boolean

Property exclusive As Boolean

Property visible As Boolean



Subs & Functions

Function actions() As List

Function addAction(Icon As QIcon, Text As String) As QAction

Function checkedAction() As QAction

Function isEnabled() As Boolean

Function isExclusive() As Boolean

Function isVisible() As Boolean

Sub removeAction(Action As QAction)

Sub setDisabled(B As Boolean)

Sub setEnabled(Enabled As Boolean)

Sub setExclusive(E As Boolean)

Sub setVisible(Visible As Boolean)



Signals

Signal hovered(Action As QAction)

Signal triggered(Action As QAction)



Class QApplication

Super Classes

QCoreApplication QObject

Overview

aboutQt closeAllWindows commitDataRequest cursorFlashTime doubleClickInterval focusChanged fontDatabaseChanged globalStrut inputContext isSessionRestored keyboardInputInterval lastWindowClosed layoutDirection quitOnLastWindowClosed saveStateRequest sessionId sessionKey setStyleSheet startDragDistance startDragTime styleSheet wheelScrollLines windowIcon


Properties

Property cursorFlashTime As Integer

Property doubleClickInterval As Integer

Property globalStrut As QSize

Property keyboardInputInterval As Integer

Property layoutDirection As Qt::LayoutDirection

Property quitOnLastWindowClosed As Boolean

Property startDragDistance As Integer

Property startDragTime As Integer

Property styleSheet As String

Property wheelScrollLines As Integer

Property windowIcon As QIcon



Subs & Functions

Sub aboutQt()

Sub closeAllWindows()

Function inputContext() As QInputContext

Function isSessionRestored() As Boolean

Function sessionId() As String

Function sessionKey() As String

Sub setStyleSheet(Sheet As String)



Signals

Signal commitDataRequest()

Signal focusChanged(OldOne As QWidget, NewOne As QWidget)

Signal fontDatabaseChanged()

Signal lastWindowClosed()

Signal saveStateRequest(Manager As QSessionManager)



Class QBitmap

Overview

clear swap transformed


Subs & Functions

Sub clear()

Sub swap(Other As QBitmap)

Function transformed(Matrix As QTransform) As QBitmap



Class QBoxLayout

Child Classes

QVBoxLayout QHBoxLayout


Class QBrush

Overview

color gradient isOpaque matrix setColor setColor2 setMatrix setStyle setTexture setTextureImage setTransform style swap texture textureImage transform


Subs & Functions

Function color() As QColor

Function gradient() As QGradient

Function isOpaque() As Boolean

Function matrix() As QMatrix

Sub setColor(Color As QColor)

Sub setColor2(Color As Qt::GlobalColor)

Sub setMatrix(Matrix As QMatrix)

Sub setStyle(Style As Qt::BrushStyle)

Sub setTexture(Pixmap As QPixmap)

Sub setTextureImage(Image As QImage)

Sub setTransform(Matrix As QTransform)

Function style() As Qt::BrushStyle

Sub swap(Other As QBrush)

Function texture() As QPixmap

Function textureImage() As QImage

Function transform() As QTransform



Class QButtonGroup

Super Classes

QObject

Overview

AddButton Exclusive buttonClicked buttonPressed buttonReleased


Properties

Property Exclusive As Boolean



Subs & Functions

Sub AddButton(theButton As QAbstractButton)



Signals

Signal buttonClicked(theButton As QAbstractButton)

Signal buttonPressed(theButton As QAbstractButton)

Signal buttonReleased(theButton As QAbstractButton)



Class QByteArray

Overview

append append2 at capacity chop clear contains contains2 count count2 count3 data endsWith endsWith2 fill indexOf insert insert2 isEmpty isNull lastIndexOf lastIndexOf2 left leftJustified length mid prepend prepend2 push_back push_back2 push_front push_front2 replace replace2 replace3 reserve resize right rightJustified setNum setNum2 simplified size squeeze startsWith startsWith2 swap toBase64 toFloat toHex toInt toLower toPercentEncoding toUpper trimmed truncate


Subs & Functions

Function append(Ba As QByteArray) As QByteArray

Function append2(Str As String) As QByteArray

Function at(I As Integer) As String

Function capacity() As Integer

Sub chop(N As Integer)

Sub clear()

Function contains(Ba As QByteArray) As Boolean

Function contains2(Str As String) As Boolean

Function count(Ba As QByteArray) As Integer

Function count2(Str As String) As Integer

Function count3() As Integer

Function data() As String

Function endsWith(Ba As QByteArray) As Boolean

Function endsWith2(Str As String) As Boolean

Function fill(Ch As String, Size As Integer) As QByteArray

Function indexOf(Str As String, From As Integer) As Integer

Function insert(I As Integer, Ba As QByteArray) As QByteArray

Function insert2(I As Integer, Str As String) As QByteArray

Function isEmpty() As Boolean

Function isNull() As Boolean

Function lastIndexOf(Ba As QByteArray, From As Integer) As Integer

Function lastIndexOf2(Str As String, From As Integer) As Integer

Function left(Len As Integer) As QByteArray

Function leftJustified(Width As Integer, Fill As String, Truncate As Boolean) As QByteArray

Function length() As Integer

Function mid(Pos As Integer, Len As Integer) As QByteArray

Function prepend(Ba As QByteArray) As QByteArray

Function prepend2(Str As String) As QByteArray

Sub push_back(Other As QByteArray)

Sub push_back2(Str As String)

Sub push_front(Other As QByteArray)

Sub push_front2(Str As String)

Function replace(Pos As Integer, Len As Integer, After As QByteArray) As QByteArray

Function replace2(Pos As Integer, Len As Integer, After As String, Alen As Integer) As QByteArray

Function replace3(Before As QByteArray, After As QByteArray) As QByteArray

Sub reserve(Size As Integer)

Sub resize(Size As Integer)

Function right(Len As Integer) As QByteArray

Function rightJustified(Width As Integer, Fill As String, Truncate As Boolean) As QByteArray

Function setNum(N As Integer, Base As Integer) As QByteArray

Function setNum2(N As Float, Base As Integer) As QByteArray

Function simplified() As QByteArray

Function size() As Integer

Sub squeeze()

Function startsWith(Ba As QByteArray) As Boolean

Function startsWith2(Str As String) As Boolean

Sub swap(Other As QByteArray)

Function toBase64() As QByteArray

Function toFloat(Ok As Boolean) As Float

Function toHex() As QByteArray

Function toInt(Ok As Boolean, Base As Integer) As Integer

Function toLower() As QByteArray

Function toPercentEncoding(Exclude As QByteArray, Include As QByteArray, Percent As String) As QByteArray

Function toUpper() As QByteArray

Function trimmed() As QByteArray

Sub truncate(Pos As Integer)



Class QCalendarWidget

Super Classes

QWidget QObject

Overview

activated clicked currentPageChanged dateEditAcceptDelay dateEditEnabled gridVisible maximumDate minimumDate monthShown navigationBarVisible selectedDate selectionChanged setCurrentPage setDateRange setSelectedDate showNextMonth showNextYear showPreviousMonth showPreviousYear showSelectedDate showToday yearShown


Properties

Property dateEditAcceptDelay As Integer

Property dateEditEnabled As Boolean

Property gridVisible As Boolean

Property maximumDate As QDate

Property minimumDate As QDate

Property navigationBarVisible As Boolean

Property selectedDate As QDate



Subs & Functions

Function monthShown() As Integer

Sub setCurrentPage(Year As Integer, Month As Integer)

Sub setDateRange(Minimum As QDate, Maximum As QDate)

Sub setSelectedDate(Date As QDate)

Sub showNextMonth()

Sub showNextYear()

Sub showPreviousMonth()

Sub showPreviousYear()

Sub showSelectedDate()

Sub showToday()

Function yearShown() As Integer



Signals

Signal activated(Date As QDate)

Signal clicked(Date As QDate)

Signal currentPageChanged(Year As Integer, Month As Integer)

Signal selectionChanged()



Class QChar

Overview

hasMirrored isDigit isHighSurrogate isLetter isLetterOrNumber isLowSurrogate isLower isMark isNull isNumber isPrint isPunct isSpace isSymbol isTitleCase isUpper mirroredChar toCaseFolded toLower toTitleCase toUpper


Subs & Functions

Function hasMirrored() As Boolean

Function isDigit() As Boolean

Function isHighSurrogate() As Boolean

Function isLetter() As Boolean

Function isLetterOrNumber() As Boolean

Function isLowSurrogate() As Boolean

Function isLower() As Boolean

Function isMark() As Boolean

Function isNull() As Boolean

Function isNumber() As Boolean

Function isPrint() As Boolean

Function isPunct() As Boolean

Function isSpace() As Boolean

Function isSymbol() As Boolean

Function isTitleCase() As Boolean

Function isUpper() As Boolean

Function mirroredChar() As QChar

Function toCaseFolded() As QChar

Function toLower() As QChar

Function toTitleCase() As QChar

Function toUpper() As QChar



Class QCheckBox

Super Classes

QAbstractButton QWidget QObject

Child Classes

CheckBox

Overview

checkState setCheckState stateChanged tristate


Properties

Property tristate As Boolean



Subs & Functions

Function checkState() As Qt.CheckState

Sub setCheckState(State As Qt.CheckState)



Signals

Signal stateChanged(State As Integer)



Class QChildEvent

Overview

added child polished removed


Subs & Functions

Function added() As Boolean

Function child() As QObject

Function polished() As Boolean

Function removed() As Boolean



Class QClipboard

Super Classes

QObject

Overview

changed clear dataChanged findBufferChanged image mimeData ownsClipboard ownsFindBuffer ownsSelection pixmap selectionChanged setImage setMimeData setPixmap setText supportsFindBuffer text text2


Subs & Functions

Sub clear(Mode As QClipboard::Mode)

Function image(Mode As QClipboard::Mode) As QImage

Function mimeData(Mode As QClipboard::Mode) As QMimeData

Function ownsClipboard() As Boolean

Function ownsFindBuffer() As Boolean

Function ownsSelection() As Boolean

Function pixmap(Mode As QClipboard::Mode) As QPixmap

Sub setImage(Image As QImage, Mode As QClipboard::Mode)

Sub setMimeData(Src As QMimeData, Mode As QClipboard::Mode)

Sub setPixmap(Pixmap As QPixmap, QClipboard::Mode)

Sub setText(Text As String, QClipboard::Mode)

Function supportsFindBuffer() As Boolean

Function text(Mode As QClipboard::Mode) As String

Function text2(SubType As String, Mode As QClipboard::Mode) As String



Signals

Signal changed(Mode As QClipboard::Mode)

Signal dataChanged()

Signal findBufferChanged()

Signal selectionChanged()



Class QCloseEvent


Class QColor

Overview

alpha alphaF black blackF blue blueF convertTo cyan cyanF darker green greenF hslHue hslHueF hslSaturation hslSaturationF hsvHue hsvHueF hsvSaturation hsvSaturationF hue hueF lighter lightness lightnessF magenta magentaF name red redF rgb rgba saturation saturationF setAlpha setAlphaF setBlue setBlueF setCmyk setCmykF setGreen setGreenF setHsl setHslF setHsv setHsvF setNamedColor setRed setRedF setRgb setRgbF spec toCmyk toHsl toHsv toRgb value valueF yellow yellowF


Subs & Functions

Function alpha() As Integer

Function alphaF() As Float

Function black() As Integer

Function blackF() As Float

Function blue() As Integer

Function blueF() As Float

Function convertTo(ColorSpec As QColor::Spec) As QColor

Function cyan() As Integer

Function cyanF() As Float

Function darker(Factor As Integer) As QColor

Function green() As Integer

Function greenF() As Float

Function hslHue() As Integer

Function hslHueF() As Float

Function hslSaturation() As Integer

Function hslSaturationF() As Float

Function hsvHue() As Integer

Function hsvHueF() As Float

Function hsvSaturation() As Integer

Function hsvSaturationF() As Float

Function hue() As Integer

Function hueF() As Float

Function lighter(Factor As Integer) As QColor

Function lightness() As Integer

Function lightnessF() As Float

Function magenta() As Integer

Function magentaF() As Float

Function name() As String

Function red() As Integer

Function redF() As Float

Function rgb() As QRgb

Function rgba() As QRgb

Function saturation() As Integer

Function saturationF() As Float

Sub setAlpha(Alpha As Integer)

Sub setAlphaF(Alpha As Float)

Sub setBlue(Blue As Integer)

Sub setBlueF(Blue As Float)

Sub setCmyk(C As Integer, M As Integer, Y As Integer, K As Integer, A As Integer)

Sub setCmykF(C As Float, M As Float, Y As Float, K As Float, A As Float)

Sub setGreen(Green As Integer)

Sub setGreenF(Green As Float)

Sub setHsl(H As Integer, S As Integer, L As Integer, A As Integer)

Sub setHslF(H As Float, S As Float, L As Float, A As Float)

Sub setHsv(H As Integer, S As Integer, V As Integer, A As Integer)

Sub setHsvF(H As Float, S As Float, V As Float, A As Float)

Sub setNamedColor(Name As String)

Sub setRed(Red As Integer)

Sub setRedF(Red As Float)

Sub setRgb(R As Integer, G As Integer, B As Integer, A As Integer)

Sub setRgbF(R As Float, G As Float, B As Float, A As Float)

Function spec() As QColor::Spec

Function toCmyk() As QColor

Function toHsl() As QColor

Function toHsv() As QColor

Function toRgb() As QColor

Function value() As Integer

Function valueF() As Float

Function yellow() As Integer

Function yellowF() As Float



Class QColumnView

Super Classes

QAbstractItemView QAbstractScrollArea QFrame QWidget QObject

Overview

previewWidget resizeGripsVisible setPreviewWidget setResizeGripsVisible updatePreviewWidget


Properties

Property resizeGripsVisible As Boolean



Subs & Functions

Function previewWidget() As QWidget

Sub setPreviewWidget(Widget As QWidget)

Sub setResizeGripsVisible(Visible As Boolean)



Signals

Signal updatePreviewWidget(Index As QModelIndex)



Class QComboBox

Super Classes

QWidget QObject

Child Classes

QFontComboBox

Overview

Append Append2 CurrentIndex Length Object RemoveAll SetNoCompleter Text activated activated2 addItem addItems clear clearEditText count currentIndex currentIndexChanged currentIndexChanged2 currentText duplicatesEnabled editTextChanged editable frame hasFrame highlighted highlighted2 iconSize insertItem insertItems insertPolicy insertSeparator isEditable itemIcon itemText lineEdit maxCount maxVisibleItems minimumContentsLength modelColumn removeItem setCurrentIndex setDuplicatesEnabled setEditText setEditable setFrame setIconSize setInsertPolicy setItemIcon setItemText setLineEdit setMaxCount setMaxVisibleItems setMinimumContentsLength setModelColumn setSizeAdjustPolicy sizeAdjustPolicy


Properties

Property CurrentIndex As Integer

Property count As Integer

Property currentIndex As Integer

Property currentText As String

Property duplicatesEnabled As Boolean

Property editable As Boolean

Property frame As Boolean

Property iconSize As QSize

Property insertPolicy As QComboBox::InsertPolicy

Property maxCount As Integer

Property maxVisibleItems As Integer

Property minimumContentsLength As Integer

Property modelColumn As Integer

Property sizeAdjustPolicy As QComboBox::SizeAdjustPolicy



Subs & Functions

Sub Append(Text As String)

Sub Append2(Icon As QIcon, Text As String)

Function Length() As Integer

Function Object(Index As Integer) As String

Sub RemoveAll()

Sub SetNoCompleter()

Function Text() As String

Sub addItem(Icon As QIcon, Text As String, UserData As QVariant)

Sub addItems(Texts As QStringList)

Sub clear()

Sub clearEditText()

Function hasFrame() As Boolean

Sub insertItem(Index As Integer, Icon As QIcon, Text As String, UserData As QVariant)

Sub insertItems(Index As Integer, List As QStringList)

Sub insertSeparator(Index As Integer)

Function isEditable() As Boolean

Function itemIcon(Index As Integer) As QIcon

Function itemText(Index As Integer) As String

Function lineEdit() As QLineEdit

Sub removeItem(Index As Integer)

Sub setCurrentIndex(Index As Integer)

Sub setDuplicatesEnabled(Enable As Boolean)

Sub setEditText(Text As String)

Sub setEditable(Editable As Boolean)

Sub setFrame(Frame As Boolean)

Sub setIconSize(Size As QSize)

Sub setInsertPolicy(Policy As QComboBox::InsertPolicy)

Sub setItemIcon(Index As Integer, Icon As QIcon)

Sub setItemText(Index As Integer, Text As String)

Sub setLineEdit(Edit As QLineEdit)

Sub setMaxCount(Max As Integer)

Sub setMaxVisibleItems(MaxItems As Integer)

Sub setMinimumContentsLength(Characters As Integer)

Sub setModelColumn(VisibleColumn As Integer)

Sub setSizeAdjustPolicy(Policy As QComboBox::SizeAdjustPolicy)



Signals

Signal activated(Text As String)

Signal activated2(Index As Integer)

Signal currentIndexChanged(Text As String)

Signal currentIndexChanged2(Index As Integer)

Signal editTextChanged(Text As String)

Signal highlighted(Text As String)

Signal highlighted2(Index As Integer)



Class QCommandLinkButton

Super Classes

QPushButton QAbstractButton QWidget QObject

Child Classes

CommandLinkButton

Overview

Description description flat setDescription


Properties

Property Description As String

Property description As String

Property flat As Boolean



Subs & Functions

Sub setDescription(Description As String)



Class QCompleter

Super Classes

QObject

Overview

activated activated2 caseSensitivity complete completionColumn completionCount completionMode completionPrefix completionRole currentCompletion currentIndex currentRow highlighted highlighted2 maxVisibleItems modelSorting popup setCaseSensitivity setCompletionColumn setCompletionMode setCompletionPrefix setCompletionRole setCurrentRow setMaxVisibleItems setModel setModelSorting setPopup setWidget setWrapAround widget wrapAround


Properties

Property caseSensitivity As Qt::CaseSensitivity

Property completionColumn As Integer

Property completionMode As QCompleter::CompletionMode

Property completionPrefix As String

Property completionRole As Integer

Property maxVisibleItems As Integer

Property modelSorting As QCompleter::ModelSorting

Property wrapAround As Boolean



Subs & Functions

Sub complete(Rect As QRect)

Function completionCount() As Integer

Function currentCompletion() As String

Function currentIndex() As QModelIndex

Function currentRow() As Integer

Function popup() As QAbstractItemView

Sub setCaseSensitivity(CaseSensitivity As Qt::CaseSensitivity)

Sub setCompletionColumn(Column As Integer)

Sub setCompletionMode(Mode As QCompleter::CompletionMode)

Sub setCompletionPrefix(Prefix As String)

Sub setCompletionRole(Role As Integer)

Function setCurrentRow(Row As Integer) As Boolean

Sub setMaxVisibleItems(MaxItems As Integer)

Sub setModel(Model As QAbstractItemModel)

Sub setModelSorting(Sorting As QCompleter::ModelSorting)

Sub setPopup(Popup As QAbstractItemView)

Sub setWidget(Widget As QWidget)

Sub setWrapAround(Wrap As Boolean)

Function widget() As Boolean



Signals

Signal activated(Text As String)

Signal activated2(Index As QModelIndex)

Signal highlighted(Text As String)

Signal highlighted2(Index As QModelIndex)



Class QContextMenuEvent


Class QCoreApplication

Super Classes

QObject

Child Classes

QApplication

Overview

aboutToQuit applicationName applicationVersion organizationDomain organizationName quit setEventFilter


Properties

Property applicationName As String

Property applicationVersion As String

Property organizationDomain As String

Property organizationName As String



Subs & Functions

Sub quit()

Function setEventFilter(Filter As QCoreApplication::EventFilter) As QCoreApplication::EventFilter



Signals

Signal aboutToQuit()



Class QCursor

Overview

bitmap hotSpot mask pixmap setShape shape


Subs & Functions

Function bitmap() As QBitmap

Function hotSpot() As QPoint

Function mask() As QBitmap

Function pixmap() As QPixmap

Sub setShape(Shape As Qt::CursorShape)

Function shape() As Qt::CursorShape



Class QDate

Overview

addDays addMonths addYears day dayOfWeek dayOfYear daysInMonth daysInYear daysTo isNull isValid month setDate toJulianDay toString year


Subs & Functions

Function addDays(NumberDays As Integer) As QDate

Function addMonths(NumberMonths As Integer) As QDate

Function addYears(NumberYears As Integer) As QDate

Function day() As Integer

Function dayOfWeek() As Integer

Function dayOfYear() As Integer

Function daysInMonth() As Integer

Function daysInYear() As Integer

Function daysTo(Date As QDate) As Integer

Function isNull() As Boolean

Function isValid() As Boolean

Function month() As Integer

Function setDate(Year As Integer, Month As Integer, Day As Integer) As Boolean

Function toJulianDay() As Integer

Function toString(Format As String) As String

Function year() As Integer



Class QDateEdit

Super Classes

QDateTimeEdit QAbstractSpinBox QWidget QObject


Class QDateTime

Overview

addDays addMSecs addMonths addSecs addYears date daysTo isNull isValid msecsTo secsTo setDate setMSecsSinceEpoch setTime time toLocalTime toMSecsSinceEpoch toString


Subs & Functions

Function addDays(NumberDays As Integer) As QDateTime

Function addMSecs(Milliseconds As Integer) As QDateTime

Function addMonths(NumberMonths As Integer) As QDateTime

Function addSecs(NumberSeconds As Integer) As QDateTime

Function addYears(NumberYears As Integer) As QDateTime

Function date() As QDate

Function daysTo(Other As QDateTime) As Integer

Function isNull() As Boolean

Function isValid() As Boolean

Function msecsTo(Other As QDateTime) As Integer

Function secsTo(Other As QDateTime) As Integer

Sub setDate(Date As QDate)

Sub setMSecsSinceEpoch(Milliseconds As Integer)

Sub setTime(Time As QTime)

Function time() As QTime

Function toLocalTime() As QDateTime

Function toMSecsSinceEpoch() As Integer

Function toString(Format As String) As String



Class QDateTimeEdit

Super Classes

QAbstractSpinBox QWidget QObject

Child Classes

QTimeEdit QDateEdit

Overview

calendarPopup calendarWidget clearMaximumDate clearMaximumDateTime clearMaximumTime clearMinimumDate clearMinimumDateTime clearMinimumTime currentSection currentSectionIndex date dateChanged dateTime dateTimeChanged displayFormat displayedSections maximumDate maximumDateTime maximumTime minimumDate minimumDateTime minimumTime sectionAt sectionCount sectionText setCalendarPopup setCalendarWidget setDate setDateRange setDateTime setDateTimeRange setSelectedSection setTime setTimeRange time timeChanged


Properties

Property calendarPopup As Boolean

Property currentSection As QDateTimeEdit.Section

Property currentSectionIndex As Integer

Property date As QDate

Property dateTime As QDateTime

Property displayFormat As String

Property displayedSections As Integer

Property maximumDate As QDate

Property maximumDateTime As QDateTime

Property maximumTime As QTime

Property minimumDate As QDate

Property minimumDateTime As QDateTime

Property minimumTime As QTime

Property sectionCount As Integer

Property time As QTime



Subs & Functions

Function calendarWidget() As QCalendarWidget

Sub clearMaximumDate()

Sub clearMaximumDateTime()

Sub clearMaximumTime()

Sub clearMinimumDate()

Sub clearMinimumDateTime()

Sub clearMinimumTime()

Function sectionAt(Index As Integer) As Integer

Function sectionText(Section As QDateTimeEdit.Section) As String

Sub setCalendarPopup(Enable As Boolean)

Sub setCalendarWidget(CalendarWidget As QCalendarWidget)

Sub setDate(Date As QDate)

Sub setDateRange(Minimum As QDate, Maximum As QDate)

Sub setDateTime(DateTime As QDateTime)

Sub setDateTimeRange(Minimum As QDateTime, Maximum As QDateTime)

Sub setSelectedSection(Section As QDateTimeEdit.Section)

Sub setTime(Time As QTime)

Sub setTimeRange(Minimum As QTime, Maximum As QTime)



Signals

Signal dateChanged(Date As QDate)

Signal dateTimeChanged(DateTime As QDateTime)

Signal timeChanged(Time As QTime)



Class QDeclarativeContext

Overview

baseUrl contextObject contextProperty isValid parentContext resolvedUrl


Subs & Functions

Function baseUrl() As QUrl

Function contextObject() As QObject

Function contextProperty(Name As String) As QVariant

Function isValid() As Boolean

Function parentContext() As QDeclarativeContext

Function resolvedUrl(Src As QUrl) As QUrl



Class QDeclarativeView

Super Classes

QGraphicsView QAbstractScrollArea QFrame QWidget QObject

Overview

initialSize resizeMode rootContext rootObject sceneResized setResizeMode setSource source status statusChanged


Properties

Property resizeMode As QDeclarativeView::ResizeMode

Property source As QUrl

Property status As QDeclarativeView::Status



Subs & Functions

Function initialSize() As QSize

Function rootContext() As QDeclarativeContext

Function rootObject() As QGraphicsObject

Sub setResizeMode(Mode As QDeclarativeView::ResizeMode)

Sub setSource(Url As QUrl)



Signals

Signal sceneResized(Size As QSize)

Signal statusChanged(Status As QDeclarativeView::Status)



Class QDial

Super Classes

QAbstractSlider QWidget QObject

Overview

notchSize notchTarget notchesVisible setNotchesVisible setWrapping wrapping


Properties

Property notchSize As Integer

Property notchTarget As Float

Property notchesVisible As Boolean

Property wrapping As Boolean



Subs & Functions

Sub setNotchesVisible(Visible As Boolean)

Sub setWrapping(On As Boolean)



Class QDialog

Super Classes

QWidget QObject

Child Classes

QProgressDialog QPrintPreviewDialog QInputDialog QAbstractPrintDialog

Overview

Accept Reject accept accepted done exec finished isSizeGripEnabled open reject rejected result setModal setResult setSizeGripEnabled


Properties

Property isSizeGripEnabled As Boolean



Subs & Functions

Sub Accept()

Sub Reject()

Sub accept()

Sub done(R As Integer)

Sub exec()

Sub open()

Sub reject()

Function result() As Integer

Sub setModal(Modal As Boolean)

Sub setResult(I As Integer)

Sub setSizeGripEnabled(Enabled As Boolean)



Signals

Signal accepted()

Signal finished(Result As Integer)

Signal rejected()



Class QDialogButtonBox

Super Classes

QWidget QObject

Overview

accepted addButton addButton2 button buttonRole centerButtons clear clicked helpRequested orientation rejected removeButton setCenterButtons setOrientation setStandardButtons standardButtons


Properties

Property centerButtons As Boolean

Property orientation As Qt::Orientation

Property standardButtons As Qt::StandardButtons



Subs & Functions

Function addButton(Text As String, Role As QDialogButtonBox::ButtonRole) As QPushButton

Function addButton2(Button As QDialogButtonBox::StandardButton) As QPushButton

Function button(Which As QDialogButtonBox::StandardButton) As QDialogButtonBox::ButtonRole

Function buttonRole(button As QAbstractButton) As QDialogButtonBox::ButtonRole

Sub clear()

Sub removeButton(Button As QAbstractButton)

Sub setCenterButtons(Center As Boolean)

Sub setOrientation(Orientation As Qt::Orientation)

Sub setStandardButtons(Buttons As QDialogButtonBox::StandardButtons)



Signals

Signal accepted()

Signal clicked(Button As QAbstractButton)

Signal helpRequested()

Signal rejected()



Class QDir

Overview

absoluteFilePath absolutePath canonicalPath cd cdUp count dirName entryInfoList entryList exists filePath filter isAbsolute isReadable isRelative isRoot makeAbsolute mkdir mkpath nameFilters path refresh relativeFilePath remove rename rmdir setFilter setNameFilters setPath setSorting sorting


Subs & Functions

Function absoluteFilePath(FileName As String) As String

Function absolutePath() As String

Function canonicalPath() As String

Function cd(DirName As String) As Boolean

Function cdUp() As Boolean

Function count() As Integer

Function dirName() As String

Function entryInfoList(NameFilters As QStringList, Filters As QDir::Filters, Sort As QDir::SortFlags) As List

Function entryList(NameFilters As QStringList, Filters As QDir::Filters, Sort As QDir::SortFlags) As QStringList

Function exists() As Boolean

Function filePath(FileName As String) As String

Function filter() As QDir::Filters

Function isAbsolute() As Boolean

Function isReadable() As Boolean

Function isRelative() As Boolean

Function isRoot() As Boolean

Function makeAbsolute() As Boolean

Function mkdir(DirName As String) As Boolean

Function mkpath(DirPath As String) As Boolean

Function nameFilters() As QStringList

Function path() As String

Sub refresh()

Function relativeFilePath(FileName As String) As String

Function remove(FileName As String) As Boolean

Function rename(OldName As String, NewName As String) As Boolean

Function rmdir(DirName As String) As Boolean

Sub setFilter(Filters As QDir::Filters)

Sub setNameFilters(NameFilters As QStringList)

Sub setPath(Path As String)

Sub setSorting(Sort As QDir::SortFlags)

Function sorting() As QDir::SortFlags



Class QDockWidget

Super Classes

QWidget QObject

Overview

Widget WindowTitle allowedAreas allowedAreasChanged dockLocationChanged features featuresChanged floating isAreaAllowed setFeatures setTitleBarWidget setWidget titleBarWidget toggleViewAction topLevelChanged visibilityChanged widget windowTitle


Properties

Property WindowTitle As String

Property allowedAreas As Qt.DockWidgetAreas

Property features As QDockWidget.DockWidgetFeatures

Property floating As Boolean

Property windowTitle As String



Subs & Functions

Function Widget() As QWidget

Function isAreaAllowed(Area As Qt.DockWidgetArea) As Boolean

Sub setFeatures(Features As QDockWidget.DockWidgetFeatures)

Sub setTitleBarWidget(Widget As QWidget)

Sub setWidget(Widget As QWidget)

Function titleBarWidget() As QWidget

Function toggleViewAction() As QAction

Function widget() As QWidget



Signals

Signal allowedAreasChanged(AllowedAreas As Qt.DockWidgetAreas)

Signal dockLocationChanged(Area As Qt.DockWidgetArea)

Signal featuresChanged(Features As QDockWidget.DockWidgetFeatures)

Signal topLevelChanged(TopLevel As Boolean)

Signal visibilityChanged(Visible As Boolean)



Class QDoubleSpinBox

Super Classes

QAbstractSpinBox QWidget QObject

Overview

Maximum Minimum Value


Properties

Property Maximum As Float

Property Minimum As Float

Property Value As Float



Class QDrag

Super Classes

QObject

Overview

actionChanged exec exec2 hotSpot mimeData pixmap setDragCursor setHotSpot setMimeData setPixmap source target targetChanged


Subs & Functions

Function exec(SupportedActions As Qt::DropActions) As Qt::DropAction

Function exec2(SupportedActions As Qt::DropActions, DefaultDropAction As Qt::DropAction) As Qt::DropAction

Function hotSpot() As QPoint

Function mimeData() As QMimeData

Function pixmap() As QPixmap

Sub setDragCursor(Cursor As QPixmap, Action As Qt::DropAction)

Sub setHotSpot(Hotspot As QPoint)

Sub setMimeData(Data As QMimeData)

Sub setPixmap(Pixmap As QPixmap)

Function source() As QWidget

Function target() As QWidget



Signals

Signal actionChanged(Action As Qt::DropAction)

Signal targetChanged(NewTarget As QWidget)



Class QDragLeaveEvent


Class QDropEvent

Overview

acceptProposedAction dropAction keyboardModifiers mimeData mouseButtons pos possibleActions proposedAction setDropAction source


Subs & Functions

Sub acceptProposedAction()

Function dropAction() As Qt::DropAction

Function keyboardModifiers() As Qt::KeyboardModifiers

Function mimeData() As QMimeData

Function mouseButtons() As Qt::MouseButtons

Function pos() As QPoint

Function possibleActions() As Qt::DropActions

Function proposedAction() As Qt::DropAction

Sub setDropAction(Action As Qt::DropAction)

Function source() As QWidget



Class QDynamicPropertyChangeEvent

Overview

propertyName


Subs & Functions

Function propertyName() As QByteArray



Class QElapsedTimer

Overview

elapsed hasExpired invalidate isValid msecsSinceReference msecsTo restart secsTo start


Subs & Functions

Function elapsed() As Integer

Function hasExpired(Timeout As Integer) As Boolean

Sub invalidate()

Function isValid() As Boolean

Function msecsSinceReference() As Integer

Function msecsTo(Other As QElapsedTimer) As Integer

Function restart() As Integer

Function secsTo(Other As QElapsedTimer) As Integer

Sub start()



Class QEvent

Child Classes

QWindowStateChangeEvent QWhatsThisClickedEvent QTimerEvent QStatusTipEvent QShowEvent QShortcutEvent QResizeEvent QPaintEvent QMoveEvent QInputMethodEvent QInputEvent QIconDragEvent QHoverEvent QHideEvent QHelpEvent QGraphicsSceneEvent QFocusEvent QFileOpenEvent QDynamicPropertyChangeEvent QDropEvent QDragLeaveEvent QCloseEvent QChildEvent QActionEvent QAccessibleEvent

Overview

accept accepted ignore isAccepted setAccepted spontaneous type


Properties

Property accepted As Boolean



Subs & Functions

Sub accept()

Sub ignore()

Function isAccepted() As Boolean

Sub setAccepted(Accepted As Boolean)

Function spontaneous() As Boolean

Function type() As QEvent::Type



Class QFileInfo

Overview

absoluteDir absoluteFilePath absolutePath baseName bundleName caching canonicalFilePath canonicalPath completeBaseName completeSuffix created dir exists fileName filePath group groupId isAbsolute isBundle isDir isExecutable isFile isHidden isReadable isRelative isRoot isSymLink isWritable lastModified lastRead makeAbsolute owner ownerId path permission permissions refresh setCaching setFile size suffix symLinkTarget


Subs & Functions

Function absoluteDir() As QDir

Function absoluteFilePath() As String

Function absolutePath() As String

Function baseName() As String

Function bundleName() As String

Function caching() As Boolean

Function canonicalFilePath() As String

Function canonicalPath() As String

Function completeBaseName() As String

Function completeSuffix() As String

Function created() As QDateTime

Function dir() As QDir

Function exists() As Boolean

Function fileName() As String

Function filePath() As String

Function group() As String

Function groupId() As Integer

Function isAbsolute() As Boolean

Function isBundle() As Boolean

Function isDir() As Boolean

Function isExecutable() As Boolean

Function isFile() As Boolean

Function isHidden() As Boolean

Function isReadable() As Boolean

Function isRelative() As Boolean

Function isRoot() As Boolean

Function isSymLink() As Boolean

Function isWritable() As Boolean

Function lastModified() As QDateTime

Function lastRead() As QDateTime

Function makeAbsolute() As Boolean

Function owner() As String

Function ownerId() As Integer

Function path() As String

Function permission(Permissions As QFile.Permissions) As Boolean

Function permissions() As QFile.Permissions

Sub refresh()

Sub setCaching(Enable As Boolean)

Sub setFile(File As String)

Function size() As Integer

Function suffix() As String

Function symLinkTarget() As String



Class QFileInfoList


Class QFileOpenEvent

Overview

file url


Subs & Functions

Function file() As String

Function url() As QUrl



Class QFileSystemWatcher

Super Classes

QObject

Overview

addPath addPaths directories directoryChanged fileChanged files removePath removePaths


Subs & Functions

Sub addPath(Path As String)

Sub addPaths(Paths As List)

Function directories() As List

Function files() As List

Sub removePath(Path As String)

Sub removePaths(Paths As List)



Signals

Signal directoryChanged(Path As String)

Signal fileChanged(Path As String)



Class QFocusEvent

Overview

gotFocus lostFocus reason


Subs & Functions

Function gotFocus() As Boolean

Function lostFocus() As Boolean

Function reason() As Qt::FocusReason



Class QFont

Overview

bold defaultFamily exactMatch family fixedPitch fromString italic lastResortFamily lastResortFont letterSpacing letterSpacingType overline pixelSize pointSize pointSizeF resolve setBold setCapitalization setFamily setFixedPitch setItalic setLetterSpacing setOverline setPixelSize setPointSize setPointSizeF setStretch setStrikeOut setStyle setStyleStrategy setUnderline setWeight setWordSpacing stretch strikeOut style styleStrategy toString underline weight wordSpacing


Subs & Functions

Function bold() As Boolean

Function defaultFamily() As String

Function exactMatch() As Boolean

Function family() As String

Function fixedPitch() As Boolean

Function fromString(Descrip As String) As Boolean

Function italic() As Boolean

Function lastResortFamily() As String

Function lastResortFont() As String

Function letterSpacing() As Float

Function letterSpacingType() As QFont::SpacingType

Function overline() As Boolean

Function pixelSize() As Integer

Function pointSize() As Integer

Function pointSizeF() As Float

Function resolve(Other As QFont) As QFont

Sub setBold(Enable As Boolean)

Sub setCapitalization(Caps As QFont::Capitalization)

Sub setFamily(Family As String)

Sub setFixedPitch(Enable As Boolean)

Sub setItalic(Enable As Boolean)

Sub setLetterSpacing(Type As QFont::SpacingType, Spacing As Float)

Sub setOverline(Enable As Boolean)

Sub setPixelSize(PixelSize As Integer)

Sub setPointSize(PointSize As Integer)

Sub setPointSizeF(PointSize As Float)

Sub setStretch(Factor As Integer)

Sub setStrikeOut(Enable As Boolean)

Sub setStyle(Style As QFont::Style)

Sub setStyleStrategy(S As QFont::StyleStrategy)

Sub setUnderline(Enable As Boolean)

Sub setWeight(Weight As Integer)

Sub setWordSpacing(Spacing As Float)

Function stretch() As Integer

Function strikeOut() As Boolean

Function style() As QFont::Style

Function styleStrategy() As QFont::StyleStrategy

Function toString() As String

Function underline() As Boolean

Function weight() As Integer

Function wordSpacing() As Float



Class QFontComboBox

Super Classes

QComboBox QWidget QObject

Overview

currentFont currentFontChanged fontFilters setCurrentFont setFontFilters writingSystem


Properties

Property writingSystem As QFontDatabase::WritingSystem



Subs & Functions

Function currentFont() As QFont

Function fontFilters() As QFontComboBox::FontFilters

Sub setCurrentFont(Font As QFont)

Sub setFontFilters(Filters As QFontComboBox::FontFilters)



Signals

Signal currentFontChanged(Font As QFont)



Class QFontDatabase

Overview

bold families font isBitmapScalable isFixedPitch isScalable isSmoothlyScalable italic styleString styleString2 styles weight


Subs & Functions

Function bold(Family As String, Style As String) As Boolean

Function families(WritingSystem As QFontDatabase::WritingSystem) As QStringList

Function font(Family As String, Style As String, PointSize As Integer) As QFont

Function isBitmapScalable(Family As String, Style As String) As Boolean

Function isFixedPitch(Family As String, Style As String) As Boolean

Function isScalable(Family As String, Style As String) As Boolean

Function isSmoothlyScalable(Family As String, Style As String) As Boolean

Function italic(Family As String, Style As String) As Boolean

Boolean

Function styleString(Font As QFont) As String

Function styleString2(FontInfo As QFontInfo) As String

Function styles(Family As String) As QStringList

Function weight(Family As String, Style As String) As Integer



Class QFontInfo

Overview

bold exactMatch family fixedPitch italic pixelSize pointSize pointSizeF rawMode style styleHint styleName weight


Subs & Functions

Function bold() As Boolean

Function exactMatch() As Boolean

Function family() As String

Function fixedPitch() As Boolean

Function italic() As Boolean

Function pixelSize() As Integer

Function pointSize() As Integer

Function pointSizeF() As Float

Function rawMode() As Boolean

Function style() As QFont::Style

Function styleHint() As QFont::StyleHint

Function styleName() As String

Function weight() As Integer



Class QFontMetrics

Overview

ascent averageCharWidth boundingRect descent elidedText height inFont leading leftBearing lineSpacing lineWidth maxWidth minLeftBearing minRightBearing overlinePos rightBearing strikeOutPos tightBoundingRect underlinePos width width2 xHeight


Subs & Functions

Function ascent() As Integer

Function averageCharWidth() As Integer

Function boundingRect(Text As String) As QRect

Function descent() As Integer

Function elidedText(Text As String, Mode As Qt::TextElideMode, Width As Integer, Flags As Integer) As String

Function height() As Integer

Function inFont(Ch As String) As Boolean

Function leading() As Integer

Function leftBearing(Ch As String) As Integer

Function lineSpacing() As Integer

Function lineWidth() As Integer

Function maxWidth() As Integer

Function minLeftBearing() As Integer

Function minRightBearing() As Integer

Function overlinePos() As Integer

Function rightBearing(Ch As String) As Integer

Function strikeOutPos() As Integer

Function tightBoundingRect(Text As String) As QRect

Function underlinePos() As Integer

Function width(Text As String, Len As Integer) As Integer

Function width2(Ch As String) As Integer

Function xHeight() As Integer



Class QFormLayout


Class QFrame

Super Classes

QWidget QObject

Child Classes

ImageBox QToolBox QStackedWidget QSplitter QLabel QLCDNumber QAbstractScrollArea

Overview

frameRect frameShadow frameShape frameStyle frameWidth lineWidth midLineWidth setFrameStyle


Properties

Property frameRect As QRect

Property frameShadow As QFrame.Shadow

Property frameShape As QFrame.Shape

Property frameWidth As Integer

Property lineWidth As Integer

Property midLineWidth As Integer



Subs & Functions

Function frameStyle() As Integer

Sub setFrameStyle(Style As Integer)



Class QFtp

Super Classes

QObject

Overview

abort bytesAvailable cd clearPendingCommands close commandFinished commandStarted connectToHost currentCommand currentDevice currentId dataTransferProgress done error errorString hasPendingCommands list listInfo login mkdir put rawCommand rawCommandReply readAll readyRead remove rename rmdir setProxy setTransferMode state stateChanged


Subs & Functions

Sub abort()

Function bytesAvailable() As Integer

Function cd(Dir As String) As Integer

Sub clearPendingCommands()

Function close() As Integer

Function connectToHost(Host As String, Port As Integer) As Integer

Function currentCommand() As QFtp::Command

Function currentDevice() As QIODevice

Function currentId() As Integer

Function error() As QFtp::Error

Function errorString() As String

Function hasPendingCommands() As Boolean

Function list(Dir As String) As Integer

Function login(User As String, Password As String) As Integer

Function mkdir(Dir As String) As Integer

Function put(Data As QByteArray, File As String, Type As QFtp::TransferType) As Integer

Function rawCommand(Command As String) As Integer

Function readAll() As QByteArray

Function remove(File As QString) As Integer

Function rename(OldName As String, NewName As String) As Integer

Function rmdir(Dir As String) As Integer

Function setProxy(Host As String, Port As Integer) As Integer

Function setTransferMode(Mode As QFtp::TransferMode) As Integer

Function state() As QFtp::State



Signals

Signal commandFinished(Id As Integer, Error As Boolean)

Signal commandStarted(Id As Integer)

Signal dataTransferProgress(Done As Integer, Total As Integer)

Signal done(Error As Boolean)

Signal listInfo(I As QUrlInfo)

Signal rawCommandReply(RepyCode As Integer, Detail As String)

Signal readyRead()

Signal stateChanged(State As Integer)



Class QGraphicsSceneEvent

Overview

widget


Subs & Functions

Function widget() As QWidget



Class QGraphicsView

Super Classes

QAbstractScrollArea QFrame QWidget QObject

Child Classes

QDeclarativeView


Class QGridLayout


Class QGroupBox

Super Classes

QWidget QObject

Child Classes

Frame

Overview

Caption Text alignment checkable checked clicked flat setChecked title toggled


Properties

Property Caption As String

Property Text As String

Property alignment As Qt.Alignment

Property checkable As Boolean

Property checked As Boolean

Property flat As Boolean

Property title As String



Subs & Functions

Sub setChecked(Checked As Boolean)



Signals

Signal clicked(Checked As Boolean)

Signal toggled(On As Boolean)



Class QHBoxLayout


Class QHeaderView

Super Classes

QAbstractItemView QAbstractScrollArea QFrame QWidget QObject

Overview

cascadingSectionResizes count defaultAlignment defaultSectionSize geometriesChanged headerDataChanged hiddenSectionCount hideSection highlightSections isClickable isMovable isSectionHidden isSortIndicatorShown length logicalIndex logicalIndexAt minimumSectionSize moveSection offset orientation resizeMode resizeSection resizeSections restoreState saveState sectionAutoResize sectionClicked sectionCountChanged sectionDoubleClicked sectionEntered sectionHandleDoubleClicked sectionMoved sectionPosition sectionPressed sectionResized sectionSize sectionSizeHint sectionViewportPosition sectionsHidden sectionsMoved setCascadingSectionResizes setClickable setDefaultAlignment setDefaultSectionSize setHighlightSections setMinimumSectionSize setMovable setOffset setOffsetToLastSection setOffsetToSectionPosition setResizeMode setSectionHidden setSortIndicator setSortIndicatorShown setStretchLastSection showSection showSortIndicator sortIndicatorChanged sortIndicatorOrder sortIndicatorSection stretchLastSection stretchSectionCount swapSections visualIndex visualIndexAt


Properties

Property cascadingSectionResizes As Boolean

Property defaultAlignment As Qt::Alignment

Property defaultSectionSize As Integer

Property highlightSections As Boolean

Property minimumSectionSize As Integer

Property showSortIndicator As Boolean

Property stretchLastSection As Boolean



Subs & Functions

Function count() As Integer

Sub headerDataChanged(Orientation As Qt::Orientation, LogicalFirst As Integer, LogicalLast As Integer)

Function hiddenSectionCount() As Integer

Sub hideSection(LogicalIndex As Integer)

Function isClickable() As Boolean

Function isMovable() As Boolean

Function isSectionHidden(LogicalIndex As Integer) As Boolean

Function isSortIndicatorShown() As Boolean

Function length() As Integer

Function logicalIndex(VisualIndex As Integer) As Integer

Function logicalIndexAt(X As Integer, Y As Integer) As Integer

Sub moveSection(From As Integer, To As Integer)

Function offset() As Integer

Function orientation() As Qt::Orientation

Function resizeMode(LogicalIndex As Integer) As QHeaderView::ResizeMode

Sub resizeSection(LogicalIndex As Integer, Size As Integer)

Sub resizeSections(Mode As QHeaderView::ResizeMode)

Function restoreState(State As QByteArray) As Boolean

Function saveState() As QByteArray

Function sectionPosition(LogicalIndex As Integer) As Integer

Function sectionSize(LogicalIndex As Integer) As Integer

Function sectionSizeHint(LogicalIndex As Integer) As Integer

Function sectionViewportPosition(LogicalIndex As Integer) As Integer

Function sectionsHidden() As Boolean

Function sectionsMoved() As Boolean

Sub setCascadingSectionResizes(Enable As Boolean)

Sub setClickable(Clickable As Boolean)

Sub setDefaultAlignment(Alignment As Qt::Alignment)

Sub setDefaultSectionSize(Size As Integer)

Sub setHighlightSections(HighLight As Boolean)

Sub setMinimumSectionSize(Size As Integer)

Sub setMovable(Movable As Boolean)

Sub setOffset(Offset As Integer)

Sub setOffsetToLastSection()

Sub setOffsetToSectionPosition(VisualIndex As Integer)

Sub setResizeMode(LogicalIndex As Integer, Mode As QHeaderView::ResizeMode)

Sub setSectionHidden(LogicalIndex As Integer, Hide As Boolean)

Sub setSortIndicator(LogicalIndex As Integer, Order As Qt::SortOrder)

Sub setSortIndicatorShown(Show As Boolean)

Sub setStretchLastSection(Stretch As Boolean)

Sub showSection(LogicalIndex As Integer)

Function sortIndicatorOrder() As Qt::SortOrder

Function sortIndicatorSection() As Integer

Function stretchSectionCount() As Integer

Sub swapSections(First As Integer, Second As Integer)

Function visualIndex(LogicalIndex As Integer) As Integer

Function visualIndexAt(Position As Integer) As Integer



Signals

Signal geometriesChanged()

Signal sectionAutoResize(LogicalIndex As Integer, Mode As QHeaderView::ResizeMode)

Signal sectionClicked(LogicalIndex As Integer)

Signal sectionCountChanged(OldCount As Integer, NewCount As Integer)

Signal sectionDoubleClicked(LogicalIndex As Integer)

Signal sectionEntered(LogicalIndex As Integer)

Signal sectionHandleDoubleClicked(LogicalIndex As Integer)

Signal sectionMoved(LogicalIndex As Integer, OldVisualIndex As Integer, NewVisualIndex As Integer)

Signal sectionPressed(LogicalIndex As Integer)

Signal sectionResized(LogicalIndex As Integer, OldSize As Integer, NewSize As Integer)

Signal sortIndicatorChanged(LogicalIndex As Integer, Order As Qt::SortOrder)



Class QHelpEvent

Overview

globalPos globalX globalY pos x y


Subs & Functions

Function globalPos() As QPoint

Function globalX() As Integer

Function globalY() As Integer

Function pos() As QPoint

Function x() As Integer

Function y() As Integer



Class QHideEvent


Class QHostAddress

Overview

clear isInSubnet isNull protocol scopeId setAddress setScopeId toString


Subs & Functions

Sub clear()

Function isInSubnet(SubNet As QHostAddress, NetMask As Integer) As Boolean

Function isNull() As Boolean

Function protocol() As QAbstractSocket::NetworkLayerProtocol

Function scopeId() As String

Sub setAddress(Address As String)

Sub setScopeId(Id As String)

Function toString() As String



Class QHostInfo

Overview

error errorString hostName lookupId setError setErrorString setHostName setLookupId


Subs & Functions

Function error() As QHostInfo.HostInfoError

Function errorString() As String

Function hostName() As String

Function lookupId() As Integer

Sub setError(Error As QHostInfo.HostInfoError)

Sub setErrorString(Str As String)

Sub setHostName(HostName As String)

Sub setLookupId(Id As Integer)



Class QHoverEvent

Overview

oldPos pos


Subs & Functions

Function oldPos() As QPoint

Function pos() As QPoint



Class QIcon

Overview

actualSize addFile addPixmap cacheKey isNull name paint pixmap pixmap2 pixmap3 swap


Subs & Functions

Function actualSize(Size As QSize, Mode As QIcon::Mode) As QSize

Sub addFile(FileName As String, Size As QSize, Mode As QIcon::Mode, State As QIcon::State)

Sub addPixmap(Pixmap As QPixmap, Mode As QIcon::Mode, State As QIcon::State)

Function cacheKey() As Integer

Function isNull() As Boolean

Function name() As String

Sub paint(Painter As QPainter, X As Integer, Y As Integer, W As Integer, H As Integer, Alignment As Qt::Alignment, Mode As QIcon::Mode, State As QIcon::State)

Function pixmap(X As Integer, Y As Integer, Mode As QIcon::Mode, State As QIcon::State) As QPixmap

Function pixmap2(Size As QSize, Mode As QIcon::Mode, State As QIcon::State) As QPixmap

Function pixmap3(Extent As Integer, Mode As QIcon::Mode, State As QIcon::State) As QPixmap

Sub swap(Other As QIcon)



Class QIconDragEvent


Class QImage

Overview

allGray bitPlaneCount byteCount bytesPerLine cacheKey color colorCount convertToFormat copy createAlphaMask createHeuristicMask createMaskFromColor depth dotsPerMeterX dotsPerMeterY fill format hasAlphaChannel height invertPixels isGrayscale isNull load loadFromData mirrored offset pixel pixelIndex rect rgbSwapped save scaled scaled2 scaledToHeight scaledToWidth setColor setColorCount setDotsPerMeterX setDotsPerMeterY setOffset setPixel setPixel2 setText size text textKeys transformed transformed2 valid valid2 width


Subs & Functions

Function allGray() As Boolean

Function bitPlaneCount() As Integer

Function byteCount() As Integer

Function bytesPerLine() As Integer

Function cacheKey() As Integer

Function color(I As Integer) As QRgb

Function colorCount() As Integer

Function convertToFormat(Format As QImage.Format, Flags As Qt.ImageConversionFlags) As QImage

Function copy(X As Integer, Y As Integer, Width As Integer, Height As Integer) As QImage

Function createAlphaMask(Flags As Qt.ImageConversionFlags) As QImage

Function createHeuristicMask(ClipTight As Boolean) As QImage

Function createMaskFromColor(Color As QRgb, Mode As Qt.MaskMode) As QImage

Function depth() As Integer

Function dotsPerMeterX() As Integer

Function dotsPerMeterY() As Integer

Sub fill(PixelValue As Integer)

Function format() As Format As QImage.Format

Function hasAlphaChannel() As Boolean

Function height() As Integer

Sub invertPixels(Mode As QImage.InvertMode)

Function isGrayscale() As Boolean

Function isNull() As Boolean

Function load(FileName As String, Format As String) As Boolean

Function loadFromData(Data As QByteArray, Format As String) As Boolean

Function mirrored(Horizontal As Boolean, Vertical As Boolean) As QImage

Function offset() As QPoint

Function pixel(X As Integer, Y As Integer) As QRgb

Function pixelIndex(Position As QPoint) As Integer

Function rect() As QRect

Function rgbSwapped() As QImage

Function save(FileName As String, Format As String, Quality As Integer) As Boolean

Function scaled(Size As QSize, AspectRatioMode As Qt.AspectRatioMode, TransformMode As Qt::TransformationMode) As QImage

Function scaled2(Width As Integer, Heigth As Integer, AspectRatioMode As Qt::AspectRatioMode, TransformMode As Qt.TransformationMode) As QImage

Function scaledToHeight(Height As Integer, Mode As Qt.TransformationMode) As QImage

Function scaledToWidth(Width As Integer, Mode As Qt.TransformationMode) As QImage

Sub setColor(Index As Integer, ColorValue As QRgb)

Sub setColorCount(ColorCount As Integer)

Sub setDotsPerMeterX(X As Integer)

Sub setDotsPerMeterY(Y As Integer)

Sub setOffset(Offset As QPoint)

Sub setPixel(Position As QPoint, IndexOrRgb As Integer)

Sub setPixel2(X As Integer, Y As Integer, IndexOrRgb As Integer)

Sub setText(Key As String, Text As String)

Function size() As QSize

Function text(Key As String) As String

Function textKeys() As List

Function transformed(Matrix As QMatrix, Mode As Qt.TransformationMode) As QImage

Function transformed2(Matrix As QTransform, Mode As Qt.TransformationMode) As QImage

Function valid(Position As QPoint) As Boolean

Function valid2(X As Integer, Y As Integer) As Boolean

Function width() As Integer



Class QInputDialog

Super Classes

QDialog QWidget QObject

Overview

cancelButtonText comboBoxEditable comboBoxItems doubleDecimals doubleMaximum doubleMinimum doubleValue doubleValueChanged doubleValueSelected inputMode intMaximum intMinimum intStep intValue intValueChanged intValueSelected isComboBoxEditable labelText okButtonText options setCancelButtonText setComboBoxEditable setComboBoxItems setDoubleDecimals setDoubleMaximum setDoubleMinimum setDoubleValue setInputMode setIntMaximum setIntMinimum setIntStep setIntValue setLabelText setOkButtonText setOption setTextEchoMode setTextValue textEchoMode textValue textValueChanged textValueSelected


Properties

Property cancelButtonText As String

Property comboBoxEditable As Boolean

Property comboBoxItems As QStringList

Property doubleDecimals As Integer

Property doubleMaximum As Float

Property doubleMinimum As Float

Property doubleValue As Integer

Property inputMode As QInputDialog::InputMode

Property intMaximum As Integer

Property intMinimum As Integer

Property intStep As Integer

Property intValue As Integer

Property labelText As String

Property okButtonText As String

Property options As QInputDialog::InputDialogOptions

Property textEchoMode As QLineEdit::EchoMode

Property textValue As String



Subs & Functions

Function isComboBoxEditable() As Boolean

Sub setCancelButtonText(Text As String)

Sub setComboBoxEditable(Editable As Boolean)

Sub setComboBoxItems(Items As QStringList)

Sub setDoubleDecimals(Decimals As Integer)

Sub setDoubleMaximum(Max As Float)

Sub setDoubleMinimum(Min As Float)

Sub setDoubleValue(Value As Float)

Sub setInputMode(InputMode As QInputDialog::InputMode)

Sub setIntMaximum(Max As Integer)

Sub setIntMinimum(Min As Integer)

Sub setIntStep(Step As Integer)

Sub setIntValue(Value As Integer)

Sub setLabelText(Text As String)

Sub setOkButtonText(Text As String)

Sub setOption(Option As QInputDialog::InputDialogOption, On As Boolean)

Sub setTextEchoMode(Mode As QLineEdit::EchoMode)

Sub setTextValue(Text As String)



Signals

Signal doubleValueChanged(Value As Double)

Signal doubleValueSelected(Value As Double)

Signal intValueChanged(Value As Integer)

Signal intValueSelected(Value As Integer)

Signal textValueChanged(Text As String)

Signal textValueSelected(Text As String)



Class QInputEvent

Child Classes

QContextMenuEvent

Overview

modifiers


Subs & Functions

Function modifiers() As Qt::KeyboardModifiers



Class QInputMethodEvent

Overview

commitString preeditString replacementLength replacementStart setCommitString


Subs & Functions

Function commitString() As String

Function preeditString() As String

Function replacementLength() As Integer

Function replacementStart() As Integer

Sub setCommitString(CommitString As String, ReplaceFrom As Integer, ReplaceLength As Integer)



Class QIntValidator

Super Classes

QValidator QObject

Overview

bottom setBottom setRange setTop top


Subs & Functions

Function bottom() As Integer

Sub setBottom(v As Integer)

Sub setRange(bottom As Integer, top As Integer)

Sub setTop(v As Integer)

Function top() As Integer



Class QItemSelectionModel

Super Classes

QObject

Overview

clear clearSelection columnIntersectsSelection currentChanged currentColumnChanged currentIndex currentRowChanged hasSelection isColumnSelected isRowSelected isSelected model reset select selectionChanged setCurrentIndex


Subs & Functions

Sub clear()

Sub clearSelection()

Function columnIntersectsSelection(Column As Integer, Parent As QModelIndex) As Boolean

Function currentIndex() As QModelIndex

Function hasSelection() As Boolean

Function isColumnSelected(Column As Integer, Parent As QModelIndex) As Boolean

Function isRowSelected(Row As Integer, Parent As QModelIndex) As Boolean

Function isSelected(Index As QModelIndex) As Boolean

Function model() As QAbstractItemModel

Sub reset()

Sub select(Index As QModelIndex, Command As QItemSelectionModel::SelectionFlags)

Sub setCurrentIndex(Index As QModelIndex, Command As QItemSelectionModel::SelectionFlags)



Signals

Signal currentChanged(Current As QModelIndex, Previous As QModelIndex)

Signal currentColumnChanged(Current As QModelIndex, Previous As QModelIndex)

Signal currentRowChanged(Current As QModelIndex, Previous As QModelIndex)

Signal selectionChanged(Selected As QItemSelection, Deselected As QItemSelection)



Class QKeySequence

Overview

count isEmpty matches swap toString


Subs & Functions

Function count() As Integer

Function isEmpty() As Boolean

Function matches(Other As QKeySequence) As QKeySequence::SequenceMatch

Sub swap(Other As QKeySequence)

Function toString(Format As QKeySequence::SequenceFormat) As String



Class QLCDNumber

Super Classes

QFrame QWidget QObject

Overview

checkOverflow checkOverflow2 digitCount display display2 intValue mode overflow segmentStyle setBinMode setDecMode setHexMode setOctMode setSmallDecimalPoint smallDecimalPoint value


Properties

Property digitCount As Integer

Property intValue As Integer

Property mode As QLCDNumber.Mode

Property segmentStyle As QLCDNumber.SegmentStyle

Property smallDecimalPoint As Boolean

Property value As Float



Subs & Functions

Function checkOverflow(Number As Float) As Boolean

Function checkOverflow2(Number As Integer) As Boolean

Sub display(Text As String)

Sub display2(Number As Float)

Sub setBinMode()

Sub setDecMode()

Sub setHexMode()

Sub setOctMode()

Sub setSmallDecimalPoint(Enable As Boolean)



Signals

Signal overflow()



Class QLabel

Super Classes

QFrame QWidget QObject

Child Classes

Label

Overview

Alignment OpenExternalLinks ScaledContents Text TextInteractionFlags WordWrap alignment buddy clear hasScaledContents hasSelectedText indent linkActivated linkHovered margin movie openExternalLinks picture pixmap scaledContents selectedText selectionStart setBuddy setMovie setNum setPicture setPixmap setSelection setText text textFormat textInteractionFlags wordWrap


Properties

Property Alignment As Integer

Property OpenExternalLinks As Boolean

Property ScaledContents As Boolean

Property Text As String

Property TextInteractionFlags As Integer

Property WordWrap As Boolean

Property alignment As Qt.Alignment

Property hasSelectedText As Boolean

Property indent As Integer

Property margin As Integer

Property openExternalLinks As Boolean

Property pixmap As QPixmap

Property scaledContents As Boolean

Property selectedText As String

Property text As String

Property textFormat As Qt.TextFormat

Property textInteractionFlags As Qt.TextInteractionFlags

Property wordWrap As Boolean



Subs & Functions

Function buddy() As QWidget

Sub clear()

Function hasScaledContents() As Boolean

Function movie() As QMovie

Function picture() As QPicture

Function selectionStart() As Integer

Sub setBuddy(Buddy As QWidget)

Sub setMovie(Movie As QMovie)

Sub setNum(Num As Float)

Sub setPicture(Picture As QPicture)

Sub setPixmap(Pixmap As QPixmap)

Sub setSelection(Start As Integer, Length As Integer)

Sub setText(Text As String)



Signals

Signal linkActivated(Link As String)

Signal linkHovered(Link As String)



Class QLayout

Child Classes

QStackedLayout QGridLayout QFormLayout QBoxLayout

Overview

activate addItem addWidget contentsRect indexOf isEnabled itemAt menuBar parentWidget removeItem removeWidget setContentsMargins setEnabled setMenuBar setSizeConstraint setSpacing sizeConstraint spacing update


Properties

Property sizeConstraint As QLayout::SizeConstraint

Property spacing As Integer



Subs & Functions

Function activate() As Boolean

Sub addItem(Item As QLayoutItem)

Sub addWidget(W As QWidget)

Function contentsRect() As QRect

Function indexOf(Widget As QWidget) As Integer

Function isEnabled() As Boolean

Function itemAt(Index As Integer) As QLayoutItem

Function menuBar() As QWidget

Function parentWidget() As QWidget

Sub removeItem(Item As QLayoutItem)

Sub removeWidget(Widget As QWidget)

Sub setContentsMargins(Left As Integer, Top As Integer, Right As Integer, Bottom As Integer)

Sub setEnabled(Enable As Boolean)

Sub setMenuBar(Widget As QWidget)

Sub setSizeConstraint(Constraint As QLayout::SizeConstraint)

Sub setSpacing(Spacing As Integer)

Sub update()



Class QLayoutItem

Child Classes

QLayout


Class QLine

Overview

dx dy isNull p1 p2 setLine setP1 setP2 setPoints translate translate2 translated translated2 x1 x2 y1 y2


Subs & Functions

Function dx() As Integer

Function dy() As Integer

Function isNull() As Boolean

Function p1() As QPoint

Function p2() As QPoint

Sub setLine(X1 As Integer, Y1 As Integer, X2 As Integer, Y2 As Integer)

Sub setP1(P1 As QPoint)

Sub setP2(P2 As QPoint)

Sub setPoints(P1 As QPoint, P2 As QPoint)

Sub translate(Dx As Integer, Dy As Integer)

Sub translate2(Offset As QPoint)

Function translated(Dx As Integer, Dy As Integer) As QLine

Function translated2(Offset As QPoint) As QLine

Function x1() As Integer

Function x2() As Integer

Function y1() As Integer

Function y2() As Integer



Class QLineEdit

Super Classes

QWidget QObject

Child Classes

TextBox

Overview

Alignment Completer EchoMode InputMask IsValid Maximum ReadOnly SelectAll Text ValidatorFloat ValidatorInteger acceptableInput alignment backspace clear copy createStandardContextMenu cursorBackward cursorForward cursorMoveStyle cursorPosition cursorPositionAt cursorPositionChanged cursorWordBackward cursorWordForward cut del deselect displayText dragEnabled echoMode editingFinished end frame hasAcceptableInput hasFrame hasSelectedText home inputMask insert isModified isReadOnly isRedoAvailable isUndoAvailable maxLength modified paste placeholderText readOnly redo redoAvailable returnPressed selectAll selectedText selectionChanged selectionStart setAlignment setCursorMoveStyle setCursorPosition setDragEnabled setEchoMode setFrame setInputMask setMaxLength setModified setPlaceholderText setReadOnly setSelection setText setTextMargins text textChanged textEdited undo undoAvailable


Properties

Property Alignment As Integer

Property Completer As List

Property EchoMode As Integer

Property InputMask As String

Property Maximum As Integer

Property ReadOnly As Boolean

Property Text As String

Property ValidatorFloat As Boolean

Property ValidatorInteger As Boolean

Property acceptableInput As Boolean

Property alignment As Qt::Alignment

Property cursorMoveStyle As Qt::CursorMoveStyle

Property cursorPosition As Integer

Property displayText As String

Property dragEnabled As Boolean

Property echoMode As QLineEdit::EchoMode

Property frame As Boolean

Property hasSelectedText As Boolean

Property inputMask As String

Property maxLength As Integer

Property modified As Boolean

Property placeholderText As String

Property readOnly As Boolean

Property redoAvailable As Boolean

Property selectedText As String

Property text As String

Property undoAvailable As Boolean



Subs & Functions

Function IsValid() As Boolean

Sub SelectAll()

Sub backspace()

Sub clear()

Sub copy()

Function createStandardContextMenu() As QMenu

Sub cursorBackward(Mark As Boolean, Steps As Integer)

Sub cursorForward(Mark As Boolean, Steps As Integer)

Function cursorPositionAt(Pos As QPoint) As Integer

Sub cursorWordBackward(Mark As Boolean)

Sub cursorWordForward(Mark As Boolean)

Sub cut()

Sub del()

Sub deselect()

Sub end(Mark As Boolean)

Function hasAcceptableInput() As Boolean

Function hasFrame() As Boolean

Sub home(Mark As Boolean)

Sub insert(NewText As String)

Function isModified() As Boolean

Function isReadOnly() As Boolean

Function isRedoAvailable() As Boolean

Function isUndoAvailable() As Boolean

Sub paste()

Sub redo()

Sub selectAll()

Function selectionStart() As Integer

Sub setAlignment(Flag As Qt::Alignment)

Sub setCursorMoveStyle(Style As Qt::CursorMoveStyle)

Sub setCursorPosition(Position As Integer)

Sub setDragEnabled(B As Boolean)

Sub setEchoMode(Mode As QLineEdit::EchoMode)

Sub setFrame(Frame As Boolean)

Sub setInputMask(InputMask As String)

Sub setMaxLength(Length As Integer)

Sub setModified(Modified As Boolean)

Sub setPlaceholderText(PlaceHolder As String)

Sub setReadOnly(Ro As Boolean)

Sub setSelection(Start As Integer, Length As Integer)

Sub setText(Text As String)

Sub setTextMargins(Left As Integer, Top As Integer, Right As Integer, Bottom As Integer)

Sub undo()



Signals

Signal cursorPositionChanged(OldPosition As Integer, NewPosition As Integer)

Signal editingFinished()

Signal returnPressed()

Signal selectionChanged()

Signal textChanged(Text As String)

Signal textEdited(Text As String)



Class QListQStringList

Overview

append at count


Class QListView

Super Classes

QAbstractItemView QAbstractScrollArea QFrame QWidget QObject

Child Classes

QListWidget

Overview

batchSize clearPropertyFlags flow gridSize isRowHidden isSelectionRectVisible isWrapping layoutMode modelColumn movement resizeMode selectionRectVisible setBatchSize setFlow setGridSize setLayoutMode setModelColumn setMovement setResizeMode setRowHidden setSelectionRectVisible setSpacing setUniformItemSizes setViewMode setWordWrap setWrapping spacing uniformItemSizes viewMode wordWrap


Properties

Property batchSize As Integer

Property flow As QListView::Flow

Property gridSize As QSize

Property isWrapping As Boolean

Property layoutMode As QListView::LayoutMode

Property modelColumn As Integer

Property movement As QListView::Movement

Property resizeMode As QListView::ResizeMode

Property selectionRectVisible As Boolean

Property spacing As Integer

Property uniformItemSizes As Boolean

Property viewMode As QListView::ViewMode

Property wordWrap As Boolean



Subs & Functions

Sub clearPropertyFlags()

Function isRowHidden(Row As Integer) As Boolean

Function isSelectionRectVisible() As Boolean

Sub setBatchSize(BatchSize As Integer)

Sub setFlow(Flow As QListView::Flow)

Sub setGridSize(Size As QSize)

Sub setLayoutMode(Mode As QListView::LayoutMode)

Sub setModelColumn(Column As Integer)

Sub setMovement(Movement As QListView::Movement)

Sub setResizeMode(Mode As QListView::ResizeMode)

Sub setRowHidden(Row As Integer, Hide As Boolean)

Sub setSelectionRectVisible(Show As Boolean)

Sub setSpacing(Space As Integer)

Sub setUniformItemSizes(Enable As Boolean)

Sub setViewMode(Mode As QListView::ViewMode)

Sub setWordWrap(On As Boolean)

Sub setWrapping(Enable As Boolean)



Class QListWidget

Super Classes

QListView QAbstractItemView QAbstractScrollArea QFrame QWidget QObject

Overview

Append Append2 CheckState Data Flags Icon Insert Insert2 IsHidden IsSelected Length Remove RemoveAll Select SelectText Selected SelectedText SetCheckState SetData SetFlags SetHidden SetIcon SetSelected SetStatusTip SetText SetTextAlignment SetToolTip SetWhatsThis Sort StatusTip Text TextAlignment ToolTip WhatsThis addItem addItem2 addItems clear closePersistentEditor count currentItem currentItemChanged currentRow currentRowChanged currentTextChanged editItem findItems insertItem insertItem2 insertItems item itemActivated itemAt itemAt2 itemChanged itemClicked itemDoubleClicked itemEntered itemPressed itemSelectionChanged itemWidget openPersistentEditor removeItemWidget row scrollToItem selectedItems setCurrentItem setCurrentItem2 setCurrentRow setItemWidget sortItems sortingEnabled takeItem visualItemRect


Properties

Property count As Integer

Property currentRow As Integer

Property sortingEnabled As Boolean



Subs & Functions

Sub Append(Text As String)

Sub Append2(Icon As QIcon, Text As String)

Function CheckState(Index As Integer) As Integer

Function Data(Index As Integer) As id

Function Flags(Index As Integer) As Integer

Function Icon(Index As Integer) As QIcon

Sub Insert(Index As Integer, Text As String)

Sub Insert2(Index As Integer, Icon As QIcon, Text As String)

Function IsHidden(Index As Integer) As Boolean

Function IsSelected(Index As Integer) As Boolean

Function Length() As Integer

Sub Remove(Index As Integer)

Sub RemoveAll()

Sub Select(Index As Integer)

Sub SelectText(Text As String)

Function Selected() As Integer

Function SelectedText() As String

Sub SetCheckState(Index As Integer, CheckState As Integer)

Sub SetData(Index As Integer, id)

Sub SetFlags(Index As Integer, Flag As Integer)

Sub SetHidden(Index As Integer, IsHidden As Boolean)

Sub SetIcon(Index As Integer, Icon As QIcon)

Sub SetSelected(Index As Integer, IsSelected As Boolean)

Sub SetStatusTip(Index As Integer, StatusTip As String)

Sub SetText(Index As Integer, Text As String)

Sub SetTextAlignment(Index As Integer, TextAlignment As Integer)

Sub SetToolTip(Index As Integer, ToolTip As String)

Sub SetWhatsThis(Index As Integer, WhatsThis As String)

Sub Sort(Descending As Boolean)

Function StatusTip(Index As Integer) As String

Function Text(Index As Integer) As String

Function TextAlignment(Index As Integer) As Integer

Function ToolTip(Index As Integer) As String

Function WhatsThis(Index As Integer) As String

Sub addItem(theLabel As String)

Sub addItem2(Item As QListWidgetItem)

Sub addItems(Labels As List)

Sub clear()

Sub closePersistentEditor(Item As QListWidgetItem)

Function currentItem() As QListWidgetItem

Sub editItem(Item As QListWidgetItem)

Function findItems(Text As String, Flags As Qt.MatchFlags) As List

Sub insertItem(Row As Integer, Item As QListWidgetItem)

Sub insertItem2(Row As Integer, theLabel As String)

Sub insertItems(Row As Integer, Labels As List)

Function item(Row As Integer) As QListWidgetItem

Function itemAt(P As QPoint) As QListWidgetItem

Function itemAt2(X As Integer, Y As Integer) As QListWidgetItem

Function itemWidget(Item As QListWidgetItem) As QWidget

Sub openPersistentEditor(Item As QListWidgetItem)

Sub removeItemWidget(Item As QListWidgetItem)

Function row(Item As QListWidgetItem) As Integer

Sub scrollToItem(Item As QListWidgetItem, Hint As QAbstractItemView.ScrollHint)

Function selectedItems() As List

Sub setCurrentItem(Item As QListWidgetItem)

Sub setCurrentItem2(Item As QListWidgetItem, Command As QItemSelectionModel.SelectionFlags)

Sub setCurrentRow(Row As Integer, Command As QItemSelectionModel.SelectionFlags)

Sub setItemWidget(Item As QListWidgetItem, Widget As QWidget)

Sub sortItems(Order As Qt.SortOrder)

Function takeItem(Row As Integer) As QListWidgetItem

Function visualItemRect(Item As QListWidgetItem) As QRect



Signals

Signal currentItemChanged(Current As QListWidgetItem, Previous As QListWidgetItem)

Signal currentRowChanged(CurrentRow As Integer)

Signal currentTextChanged(CurrentText As String)

Signal itemActivated(Item As QListWidgetItem)

Signal itemChanged(Item As QListWidgetItem)

Signal itemClicked(Item As QListWidgetItem)

Signal itemDoubleClicked(Item As QListWidgetItem)

Signal itemEntered(Item As QListWidgetItem)

Signal itemPressed(Item As QListWidgetItem)

Signal itemSelectionChanged()



Class QListWidgetItem

Overview

background checkState data flags font foreground icon isHidden isSelected listWidget setBackground setCheckState setData setFlags setFont setForeground setHidden setIcon setSelected setSizeHint setStatusTip setText setTextAlignment setToolTip setWhatsThis sizeHint statusTip text textAlignment toolTip type whatsThis


Subs & Functions

Function background() As QBrush

Function checkState() As Qt.CheckState

Function data(Role As Integer) As QVariant

Function flags() As Qt.ItemFlags

Function font() As QFont

Function foreground() As QBrush

Function icon() As QIcon

Function isHidden() As Boolean

Function isSelected() As Boolean

Function listWidget() As QListWidget

Sub setBackground(Brush As QBrush)

Sub setCheckState(State As Qt.CheckState)

Sub setData(Role As Integer, Value As QVariant)

Sub setFlags(Flags As Qt.ItemFlags)

Sub setFont (Font As QFont)

Sub setForeground(Brush As QBrush)

Sub setHidden(Hide As Boolean)

Sub setIcon(Icon As QIcon)

Sub setSelected(Select As Boolean)

Sub setSizeHint(Size As QSize)

Sub setStatusTip(StatusTip As String)

Sub setText(Text As String)

Sub setTextAlignment(Alignment As Integer)

Sub setToolTip(Tooltip As String)

Sub setWhatsThis(WhatsThis As String)

Function sizeHint() As QSize

Function statusTip() As String

Function text() As String

Function textAlignment() As Integer

Function toolTip() As String

Function type() As Integer

Function whatsThis() As String



Class QLocalServer

Super Classes

QObject

Overview

close errorString fullServerName hasPendingConnections isListening listen maxPendingConnections nextPendingConnection serverError serverName setMaxPendingConnections waitForNewConnection


Subs & Functions

Sub close()

Function errorString() As String

Function fullServerName() As String

Function hasPendingConnections() As Boolean

Function isListening() As Boolean

Function listen(Name As String) As Boolean

Function maxPendingConnections() As Integer

Function nextPendingConnection() As QLocalSocket

Function serverError() As QAbstractSocket::SocketError

Function serverName() As String

Sub setMaxPendingConnections(NumConnections As Integer)

Function waitForNewConnection(MSec As Integer, TimedOut As Boolean) As Boolean



Class QLocalSocket

Overview

abort connectToServer connected disconnectFromServer disconnected error flush fullServerName isValid readBufferSize serverName setReadBufferSize setSocketDescriptor socketDescriptor state stateChanged waitForConnected waitForDisconnected


Subs & Functions

Sub abort()

Sub connectToServer(Name As String, OpenMode As QLocalSocket::OpenMode)

Sub disconnectFromServer()

Function flush() As Boolean

Function fullServerName() As String

Function isValid() As Boolean

Function readBufferSize() As Integer

Function serverName() As String

Sub setReadBufferSize(Size As Integer)

Function setSocketDescriptor(SocketDescriptor As Integer, SocketState As QLocalSocket::LocalSocketState, OpenMode As QLocalSocket::OpenMode) As Boolean

Function socketDescriptor() As Integer

Function state() As QLocalSocket::LocalSocketState

Function waitForConnected(MSecs As Integer) As Boolean

Function waitForDisconnected(MSecs As Integer) As Boolean



Signals

Signal connected()

Signal disconnected()

Signal error(SocketError As QLocalSocket::LocalSocketError)

Signal stateChanged(SocketState As QLocalSocket::LocalSocketState)



Class QLocale

Overview

amText bcp47Name country createSeparatedList currencySymbol dateFormat dateTimeFormat dayName decimalPoint exponential firstDayOfWeek groupSeparator language measurementSystem monthName name nativeCountryName nativeLanguageName negativeSign numberOptions percent pmText positiveSign quoteString script setNumberOptions standaloneDayName standaloneMonthName textDirection timeFormat toCurrencyString toCurrencyString2 toDate toDate2 toDateTime toDateTime2 toDouble toLongLong toLower toString toString2 toString3 toString4 toString5 toString6 toString7 toString8 toTime toUpper uiLanguages weekdays zeroDigit


Subs & Functions

Function amText() As String

Function bcp47Name() As String

Function country() As QLocale.Country

Function createSeparatedList(ItemList As List) As String

Function currencySymbol(Format As QLocale.CurrencySymbolFormat) As String

Function dateFormat(Format As QLocale.FormatType) As String

Function dateTimeFormat(Format As QLocale.FormatType) As String

Function dayName(Day As Integer, Type As QLocale.FormatType) As String

Function decimalPoint() As QChar

Function exponential() As QChar

Function firstDayOfWeek() As Qt.DayOfWeek

Function groupSeparator() As QChar

Function language() As QLocale.Language

Function measurementSystem() As QLocale.MeasurementSystem

Function monthName(Month As Integer, Type As QLocale.FormatType) As String

Function name() As String

Function nativeCountryName() As String

Function nativeLanguageName() As String

Function negativeSign() As QChar

Function numberOptions() As QLocale.NumberOptions

Function percent() As QChar

Function pmText() As String

Function positiveSign() As QChar

Function quoteString(Str As String, Style As QLocale.QuotationStyle) As String

Function script() As QLocale.Script

Sub setNumberOptions(Options As QLocale.NumberOptions)

Function standaloneDayName(Day As Integer, Type As QLocale.FormatType) As String

Function standaloneMonthName(Month As Integer, Type As QLocale.FormatType) As String

Function textDirection() As Qt.LayoutDirection

Function timeFormat(Format As QLocale.FormatType) As String

Function toCurrencyString(Value As Integer, Symbol As String) As String

Function toCurrencyString2(Value As Float, Symbol As String) As String

Function toDate(DateString As String, Format As QLocale.FormatType) As QDate

Function toDate2(DateString As String, Format As String) As QDate

Function toDateTime(DateString As String, Format As QLocale.FormatType) As QDateTime

Function toDateTime2(DateString As String, Format As String) As QDateTime

Function toDouble(S As String, Ok As Boolean) As Float

Function toLongLong(S As String, Ok As Boolean, Base As Integer) As Integer

Function toLower(Str As String) As String

Function toString(I As Integer) As String

Function toString2(Date As QDate, Format As String) As String

Function toString3(Date As QDate, Format As QLocale.FormatType) As String

Function toString4(Time As QTime, Format As String) As String

Function toString5(Time As QTime, Format As QLocale.FormatType) As String

Function toString6(DateTime As QDateTime, Format As QLocale.FormatType) As String

Function toString7(DateTime As QDateTime, Format As String) As String

Function toString8(I As Double, F As String, Prec As Integer) As String

Function toTime(TimeString As String, Format As String) As String

Function toUpper(Str As String) As String

Function uiLanguages() As List

Function weekdays() As List

Function zeroDigit() As QChar



Class QMainWindow

Super Classes

QWidget QObject

Overview

addDockWidget addDockWidget2 addToolBar addToolBar2 addToolBarBreak animated centralWidget corner createPopupMenu dockNestingEnabled dockOptions dockWidgetArea documentMode iconSize iconSizeChanged insertToolBar insertToolBarBreak menuBar menuWidget removeDockWidget removeToolBar removeToolBarBreak restoreDockWidget restoreState saveState setAnimated setCentralWidget setCorner setDockNestingEnabled setMenuBar setMenuWidget setStatusBar setTabPosition setTabShape splitDockWidget statusBar tabPosition tabShape tabifiedDockWidgets tabifyDockWidget toolBarArea toolBarBreak toolButtonStyle toolButtonStyleChanged unifiedTitleAndToolBarOnMac


Properties

Property animated As Boolean

Property dockNestingEnabled As Boolean

Property dockOptions As QMainWindow.DockOption

Property documentMode As Boolean

Property iconSize As QSize

Property tabShape As QTabWidget.TabShape

Property toolButtonStyle As Qt.ToolButtonStyle

Property unifiedTitleAndToolBarOnMac As Boolean



Subs & Functions

Sub addDockWidget(Area As Qt.DockWidgetArea, DockWidget As QDockWidget)

Sub addDockWidget2(Area As Qt.DockWidgetArea, DockWidget As QDockWidget, Orientation As Qt.Orientation)

Function addToolBar(Title As String) As QToolBar

Sub addToolBar2(ToolBar As QToolBar)

Sub addToolBarBreak(Area As Qt.ToolBarArea)

Function centralWidget() As QWidget

Function corner(Corner As Qt.Corner) As Qt.DockWidgetArea

Function dockWidgetArea(DockWidget As QDockWidget) As Qt.DockWidgetArea

Sub insertToolBar(Before As QToolBar, ToolBar As QToolBar)

Sub insertToolBarBreak(Before As QToolBar)

Function menuBar() As QMenuBar

Function menuWidget() As QWidget

Sub removeDockWidget(DockWidget As QDockWidget)

Sub removeToolBar(ToolBar As QToolBar)

Sub removeToolBarBreak(Before As QToolBar)

Function restoreDockWidget(DockWidget As QDockWidget) As Boolean

Function restoreState(State As QByteArray, Version As Integer = 0) As Boolean

Function saveState(Version As Integer = 0) As QByteArray

Sub setAnimated(Enabled As Boolean)

Sub setCentralWidget(Widget As QWidget)

Sub setCorner(Corner As Qt.Corner, Area As Qt.DockWidgetArea)

Sub setDockNestingEnabled(Enabled As Boolean)

Sub setMenuBar(MenuBar As QMenuBar)

Sub setMenuWidget(MenuBar As QWidget)

Sub setStatusBar(StatusBar As QStatusBar)

Sub setTabPosition(Areas As Qt.DockWidgetAreas, TabPosition As QTabWidget.TabPosition)

Sub setTabShape(TabShape As QTabWidget.TabShape)

Sub splitDockWidget(First As QDockWidget, Second As QDockWidget, Orientation As Qt.Orientation)

Function statusBar() As QStatusBar

Function tabPosition(Area As Qt.DockWidgetArea) As QTabWiget.TabPosition

Function tabifiedDockWidgets(DockWidget As QDockWidget) As List

Sub tabifyDockWidget(First As QDockWidget, Second As QDockWidget)

Function toolBarArea(ToolBar As QToolBar) As Qt.ToolBarArea

Function toolBarBreak(ToolBar As QToolBar) As Boolean



Events

Event createPopupMenu() As QMenu



Signals

Signal iconSizeChanged(IconSize As QSize)

Signal toolButtonStyleChanged(ToolButtonStyle As Qt.ToolButtonStyle)



Class QMargins


Class QMatrix


Class QMdiArea

Super Classes

QAbstractScrollArea QFrame QWidget QObject

Overview

AddSubWindow GotFocusMDI ViewMode activateNextSubWindow activatePreviousSubWindow activationOrder activeSubWindow addSubWindow background cascadeSubWindows closeActiveSubWindow closeAllSubWindows documentMode removeSubWindow setActiveSubWindow setOption subWindowActivated subWindowList tabPosition tabShape testOption tileSubWindows viewMode


Properties

Property ViewMode As Integer

Property activationOrder As QMdiArea.WindowOrder

Property background As QBrush

Property documentMode As Boolean

Property tabPosition As QTabWidget.TabPosition

Property tabShape As QTabWidget.TabShape

Property viewMode As QMdiArea.ViewMode



Subs & Functions

Sub AddSubWindow(Widget As QWidget)

Sub activateNextSubWindow()

Sub activatePreviousSubWindow()

Function activeSubWindow() As QMdiSubWindow

Function addSubWindow(Widget As QWidget, WindowFlags As Qt.WindowFlags) As QMdiSubWindow

Sub cascadeSubWindows()

Sub closeActiveSubWindow()

Sub closeAllSubWindows()

Sub removeSubWindow(Widget As QWidget)

Sub setActiveSubWindow(Window As QMdiSubWindow)

Sub setOption(Option As QMdiArea.AreaOption, On As Boolean)

Function subWindowList(Order As QMdiArea.WindowOrder) As List

Function testOption(Option As QMdiArea.AreaOption) As Boolean

Sub tileSubWindows()



Signals

Signal GotFocusMDI(theWidget As QWidget)

Signal subWindowActivated(Window As QMdiSubWindow)



Class QMdiSubWindow

Super Classes

QWidget QObject

Overview

aboutToActivate isShaded keyboardPageStep keyboardSingleStep mdiArea setOption setSystemMenu setWidget showShaded showSystemMenu systemMenu testOption widget windowStateChanged


Properties

Property keyboardPageStep As Integer

Property keyboardSingleStep As Integer



Subs & Functions

Function isShaded() As Boolean

Function mdiArea() As QMdiArea

Sub setOption(Option As QMdiSubWindow.SubWindowOption, On As Boolean)

Sub setSystemMenu(SystemMenu As QMenu)

Sub setWidget(Widget As QWidget)

Sub showShaded()

Sub showSystemMenu()

Function systemMenu() As QMenu

Function testOption(Option As QMdiSubWindow.SubWindowOption) As Boolean

Function widget() As QWidget



Signals

Signal aboutToActivate()

Signal windowStateChanged(OldState As Qt.WindowStates, NewState As Qt.WindowStates)



Class QMenu

Super Classes

QWidget QObject

Overview

AddAction AddAction2 AddMenu AddSeparator Clear aboutToShow triggered


Subs & Functions

Function AddAction(Text As String) As QAction

Sub AddAction2(theAction As QAction)

Function AddMenu(Text As String) As QMenu

Function AddSeparator() As QAction

Sub Clear()



Signals

Signal aboutToShow()

Signal triggered(Action As QAction)



Class QMenuBar

Super Classes

QWidget QObject

Overview

hovered triggered


Signals

Signal hovered(action As QAction)

Signal triggered(action As QAction)



Class QMimeData

Super Classes

QObject

Overview

clear colorData data formats hasColor hasFormat hasHtml hasImage hasText hasUrls imageData removeFormat setColorData setData setHtml setImageData setText text


Subs & Functions

Sub clear()

Function colorData() As QVariant

Function data(MimeType As String) As QByteArray

Function formats() As QStringList

Function hasColor() As Boolean

Function hasFormat(MimeType As String) As Boolean

Function hasHtml() As String

Function hasImage() As Boolean

Function hasText() As Boolean

Function hasUrls() As Boolean

Function imageData() As QVariant

Sub removeFormat(MimeType As String)

Sub setColorData(Color As QVariant)

Sub setData(MimeType As String, Data As QByteArray)

Sub setHtml(Html As String)

Sub setImageData(Image As QVariant)

Sub setText(Text As String)

Function text() As String



Class QModelIndex

Overview

child data flags internalId isValid model parent row sibling


Subs & Functions

Function child(Row As Integer, Column As Integer) As QModelIndex

Function data(Role As Qt::DisplayRole) As QVariant

Function flags() As Qt::ItemFlags

Function internalId() As Integer

Function isValid() As Boolean

Function model() As QAbstractItemModel

Function parent() As QModelIndex

Function row() As Integer

Function sibling(Row As Integer, Column As Integer) As QModelIndex



Class QMoveEvent

Overview

oldPos pos


Subs & Functions

Function oldPos() As QPoint

Function pos() As QPoint



Class QMovie

Super Classes

QObject

Overview

backgroundColor cacheMode currentFrameNumber currentImage currentPixmap error fileName finished format frameChanged frameCount frameRect isValid jumpToFrame jumpToNextFrame loopCount nextFrameDelay resized scaledSize setBackgroundColor setFileName setFormat setPaused setScaledSize setSpeed speed start started state stateChanged stop updated


Properties

Property cacheMode As QMovie.CacheMode

Property speed As Integer



Subs & Functions

Function backgroundColor() As QColor

Function currentFrameNumber() As Integer

Function currentImage() As QImage

Function currentPixmap() As QPixmap

Function fileName() As String

Function format() As QByteArray

Function frameCount() As Integer

Function frameRect() As QRect

Function isValid() As Boolean

Function jumpToFrame(FrameNumber As Integer) As Boolean

Function jumpToNextFrame() As Boolean

Function loopCount() As Integer

Function nextFrameDelay() As Integer

Function scaledSize() As QSize

Sub setBackgroundColor(Color As QColor)

Sub setFileName(FileName As String)

Sub setFormat(Format As QByteArray)

Sub setPaused(Paused As Boolean)

Sub setScaledSize(Size As QSize)

Sub setSpeed(PercentSpeed As Integer)

Sub start()

Function state() As QMovie.MovieState

Sub stop()



Signals

Signal error(Error As QImageReader.ImageReaderError)

Signal finished()

Signal frameChanged(FrameNumber As Integer)

Signal resized(Size As QSize)

Signal started()

Signal stateChanged(State As QMovie.MovieState)

Signal updated(Rect As QRect)



Class QNetworkRequest


Class QNetworkSession

Super Classes

QObject

Overview

accept activeTime bytesReceived bytesWritten close closed error errorString ignore isOpen migrate newConfigurationActivated open opened preferredConfigurationChanged reject sessionProperty setSessionProperty state stateChanged stop waitForOpened


Subs & Functions

Sub accept()

Function activeTime() As Integer

Function bytesReceived() As Integer

Function bytesWritten() As Integer

Sub close()

Function errorString() As String

Sub ignore()

Function isOpen() As Boolean

Sub migrate()

Sub open()

Sub reject()

Function sessionProperty(Key As String) As QVariant

Sub setSessionProperty(Key As String, Value As QVariant)

Function state() As QNetworkSession::State

Sub stop()

Function waitForOpened(MSecs As Integer) As Boolean



Signals

Signal closed()

Signal error(Error As QNetworkSession::SessionError)

Signal newConfigurationActivated()

Signal opened()

Signal preferredConfigurationChanged(Config As QNetworkConfiguration, IsSeamless As Boolean)

Signal stateChanged(State As QNetworkSession::State)



Class QObject

Child Classes

QWidget QWebPage QValidator QTimer QTimeLine QThread QTextDocument QSyntaxHighlighter QSound QSignalMapper QSessionManager QNetworkSession QMovie QMimeData QLocalServer QItemSelectionModel QFtp QFileSystemWatcher QDrag QCoreApplication QCompleter QClipboard QButtonGroup QActionGroup QAction QAbstractTextDocumentLayout QAbstractItemModel Module Class

Overview

Child Children Finalize Inherits Init ObjectName Parent Sender isWidgetType killTimer startTimer timerEvent


Properties

Property ObjectName As String

Property Parent As QObject



Subs & Functions

Function Child(ObjectName As String) As QObject

Function Children() As List

Function Inherits(ClassName As String) As Boolean

Function Sender() As QObject

Function isWidgetType() As Boolean

Sub killTimer(theId As Integer)

Function startTimer(interval As Integer) As Integer



Events

Event Finalize()

Event Init()

Event timerEvent(e As QTimerEvent)



Class QPaintEvent

Overview

rect region


Subs & Functions

Function rect() As QRect

Function region() As QRegion



Class QPainter

Overview

DrawLine background backgroundMode begin beginNativePainting boundingRect brush brushOrigin clipRegion combinedTransform compositionMode deviceTransform drawArc drawChord drawConvexPolygon drawEllipse drawEllipse2 drawImage drawImage2 drawLine drawLine2 drawPicture drawPicture2 drawPie drawPixmap drawPixmap2 drawPixmap3 drawPixmap4 drawPoint drawPoint2 drawPoints drawPolygon drawPolyline drawRect drawRoundedRect drawText drawText2 drawTiledPixmap end endNativePainting eraseRect fillRect fillRect2 fillRect3 fillRect4 font fontInfo fontMetrics hasClipping initFrom isActive layoutDirection opacity paintEngine pen renderHints resetTransform restore rotate save scale setBackground setBackgroundMode setBrush setBrush2 setBrushOrigin setBrushOrigin2 setClipRect setClipRegion setClipping setCompositionMode setFont setLayoutDirection setOpacity setPen setPen2 setPen3 setRenderHint setRenderHints setTransform setViewTransformEnabled setViewport setWindow setWorldMatrixEnabled setWorldTransform testRenderHint transform translate translate2 viewTransformEnabled viewport window worldMatrixEnabled worldTransform


Subs & Functions

Sub DrawLine(X1 As Integer, Y1 As Integer, X2 As Integer, Y2 As Integer)

Function background() As QBrush

Function backgroundMode() As Qt::BGMode

Function begin(Device As QWidget) As Boolean

Sub beginNativePainting()

Function boundingRect(Rectangle As QRect, Flags As Integer, Text As String) As QRect

Function brush() As QBrush

Function brushOrigin() As QPoint

Function clipRegion() As QRegion

Function combinedTransform() As QTransform

Function compositionMode() As QPainter::CompositionMode

Function deviceTransform() As QTransform

Sub drawArc(Rectangle As QRect, StartAngle As Integer, SpanAngle As Integer)

Sub drawChord(Rectangle As QRect, StartAngle As Integer, SpanAngle As Integer)

Sub drawConvexPolygon(Points As QPolygon)

Sub drawEllipse(Rectangle As QRect)

Sub drawEllipse2(Center As QPoint, Rx As Integer, Ry As Integer)

Sub drawImage(Rectangle As QRect, Image As QImage)

Sub drawImage2(Point As QPoint, Image As QImage)

Sub drawLine(Line As QLine)

Sub drawLine2(P1 As QPoint, P2 As QPoint)

Sub drawPicture(X As Integer, Y As Integer, Picture As QPicture)

Sub drawPicture2(Point As QPoint, Picture As QPicture)

Sub drawPie(Rectangle As QRect, StartAngle As Integer, SpanAngle As Integer)

Sub drawPixmap(X As Integer, Y As Integer, Pixmap As QPixmap)

Sub drawPixmap2(Target As QRect, Pixmap As QPixmap, Source As QRect)

Sub drawPixmap3(Point As QPoint, Pixmap As QPixmap, Source As QRect)

Sub drawPixmap4(Rectangle As QRect, Pixmap As QPixmap)

Sub drawPoint(X As Integer, Y As Integer)

Sub drawPoint2(Position As QPoint)

Sub drawPoints(Points As QPolygon)

Sub drawPolygon(Polygon As QPolygon, FillRule As Qt::FillRule)

Sub drawPolyline(Points As QPolygon)

Sub drawRect(Rectangle As QRect)

Sub drawRoundedRect(Rectangle As QRect, XRadius As Float, YRadius As Float, Mode As Qt::SizeMode)

Sub drawText(X As Integer, Y As Integer, Text As String)

Sub drawText2(Position As QPoint, Text As String)

Sub drawTiledPixmap(Rectangle As QRect, Pixmap As QPixmap, Position As QPoint)

Function end() As Boolean

Sub endNativePainting()

Sub eraseRect(Rectangle As QRect)

Sub fillRect(Rectangle As QRect, Style As Qt::BrushStyle)

Sub fillRect2(Rectangle As QRect, Brush As QBrush)

Sub fillRect3(Rectangle As QRect, Color As QColor)

Sub fillRect4(Rectangle As QRect, Color As Qt::GlobalColor)

Function font() As QFont

Function fontInfo() As QFontInfo

Function fontMetrics() As QFontMetrics

Function hasClipping() As Boolean

Sub initFrom(Widget As QWidget)

Function isActive() As Boolean

Function layoutDirection() As Qt::LayoutDirection

Function opacity() As Float

Function paintEngine() As QPaintEngine

Function pen() As QPen

Function renderHints() As QPainter::RenderHints

Sub resetTransform()

Sub restore()

Sub rotate(Angle As Float)

Sub save()

Sub scale(Sx As Float, Sy As Float)

Sub setBackground(Brush As QBrush)

Sub setBackgroundMode(Mode As Qt::BGMode)

Sub setBrush(Brush As QBrush)

Sub setBrush2(Style As Qt::BrushStyle)

Sub setBrushOrigin(X As Integer, Y As Integer)

Sub setBrushOrigin2(Position As QPoint)

Sub setClipRect(Rectangle As QRect, Operation As Qt::ClipOperation)

Sub setClipRegion(Region As QRegion, Operation As Qt::ClipOperation)

Sub setClipping(Enable As Boolean)

Sub setCompositionMode(Mode As QPainter::CompositionMode)

Sub setFont(Font As QFont)

Sub setLayoutDirection(Direction As Qt::LayoutDirection)

Sub setOpacity(Opacity As Float)

Sub setPen(Pen As QPen)

Sub setPen2(Color As QColor)

Sub setPen3(Style As Qt::PenStyle)

Sub setRenderHint(Hint As QPainter::RenderHint)

Sub setRenderHints(Hints As QPainter::RenderHints)

Sub setTransform(Transform As QTransform, Combine As Boolean)

Sub setViewTransformEnabled(Enable As Boolean)

Sub setViewport(Rectangle As QRect)

Sub setWindow(Rectangle As QRect)

Sub setWorldMatrixEnabled(Enable As Boolean)

Sub setWorldTransform(Matrix As QTransform, Combine As Boolean)

Function testRenderHint(Hint As QPainter::RenderHint) As Boolean

Function transform() As QTransform

Sub translate(Dx As Integer, Dy As Integer)

Sub translate2(Offset As QPoint)

Function viewTransformEnabled() As Boolean

Function viewport() As QRect

Function window() As QRect

Function worldMatrixEnabled() As Boolean

Function worldTransform() As QTransform



Class QPalette


Class QPen

Overview

brush capStyle color dashOffset isCosmetic isSolid joinStyle miterLimit setBrush setCapStyle setColor setCosmetic setDashOffset setJoinStyle setMiterLimit setStyle setWidth setWidthF style swap width widthF


Subs & Functions

Function brush() As QBrush

Function capStyle() As Qt::PenCapStyle

Function color() As QColor

Function dashOffset() As Float

Function isCosmetic() As Boolean

Function isSolid() As Boolean

Function joinStyle() As Qt::PenJoinStyle

Function miterLimit() As Float

Sub setBrush(Brush As QBrush)

Sub setCapStyle(Style As Qt::PenCapStyle)

Sub setColor(Color As QColor)

Sub setCosmetic(Cosmetic As Boolean)

Sub setDashOffset(Offset As Float)

Sub setJoinStyle(Style As Qt::PenJoinStyle)

Sub setMiterLimit(Limit As Float)

Sub setStyle(Style As Qt::PenStyle)

Sub setWidth(Width As Integer)

Sub setWidthF(Width As Float)

Function style() As Qt::PenStyle

Sub swap(Other As QPen)

Function width() As Integer

Function widthF() As Float



Class QPicture

Overview

boundingRect data isNull load play save setBoundingRect setData size swap


Subs & Functions

Function boundingRect() As QRect

Function data() As String

Function isNull() As Boolean

Function load(FileName As String, Format As String) As Boolean

Function play(Painter As QPainter) As Boolean

Function save(FileName As String, Format As String) As Boolean

Sub setBoundingRect(R As QRect)

Sub setData(Data As String, Size As Integer)

Function size() As Integer

Sub swap(Other As QPicture)



Class QPixmap

Child Classes

QBitmap

Overview

cacheKey convertFromImage copy createMaskFromColor createMaskFromColor2 depth detach fill hasAlpha hasAlphaChannel height isNull isQBitmap load loadFromData mask rect save scaled scaledToHeight scaledToWidth scroll scroll2 setMask size swap toIcon toImage transformed transformed2 width


Subs & Functions

Function cacheKey() As Integer

Function convertFromImage(Image As QImage, Flags As Qt::ImageConversionFlags) As Boolean

Function copy(X As Integer, Y As Integer, Width As Integer, Height As Integer) As QPixmap

Function createMaskFromColor(MaskColor As QColor, Mode As Qt::MaskMode) As QBitmap

Function createMaskFromColor2(MaskColor As QColor) As QBitmap

Function depth() As Integer

Sub detach()

Sub fill(Widget As QWidget, X As Integer, Y As Integer)

Function hasAlpha() As Boolean

Function hasAlphaChannel() As Boolean

Function height() As Integer

Function isNull() As Boolean

Function isQBitmap() As Boolean

Function load(FileName As String, Format As String, Flags As Qt::ImageConversionFlags) As Boolean

Function loadFromData(Data As QByteArray, Format As String, Flags As Qt::ImageConversionFlags) As Boolean

Function mask() As QBitmap

Function rect() As QRect

Function save(FileName As String, Format As String, Quality As Integer) As Boolean

Function scaled(Width As Integer, Height As Integer, AspectRatioMode As Qt::AspectRatioMode, TransformMode As Qt::TransformationMode) As QPixmap

Function scaledToHeight(Height As Integer, Mode As Qt::TransformationMode) As QPixmap

Function scaledToWidth(Width As Integer, Mode As Qt::TransformationMode) As QPixmap

Sub scroll(Dx As Integer, Dy As Integer, X As Integer, Y As Integer, Width As Integer, Height As Integer, Exposed As QRegion)

Sub scroll2(Dx As Integer, Dy As Integer, Rect As QRect, Exposed As QRegion)

Sub setMask(Mask As QBitmap)

Function size() As QSize

Sub swap(Other As QPixmap)

Function toIcon() As QIcon

Function toImage() As QImage

Function transformed(Transform As QTransform, Mode As Qt::TransformationMode) As QPixmap

Function transformed2(Matrix As QMatrix, Mode As Qt::TransformationMode) As QPixmap

Function width() As Integer



Class QPlainTextEdit

Super Classes

QAbstractScrollArea QFrame QWidget QObject

Overview

AppendPlainText PlainText Print PrintToPDF ReadOnly anchorAt appendHtml appendPlainText backgroundVisible blockCount blockCountChanged canPaste centerCursor centerOnScroll clear copy copyAvailable createStandardContextMenu cursorForPosition cursorPositionChanged cursorWidth cut document documentTitle ensureCursorVisible find insertPlainText isReadOnly isUndoRedoEnabled lineWrapMode maximumBlockCount modificationChanged moveCursor overwriteMode paste plainText print readOnly redo redoAvailable selectAll selectionChanged setBackgroundVisible setCenterOnScroll setCursorWidth setDocument setDocumentTitle setLineWrapMode setMaximumBlockCount setOverwriteMode setPlainText setReadOnly setTabChangesFocus setTabStopWidth setTextCursor setTextInteractionFlags setUndoRedoEnabled tabChangesFocus tabStopWidth textChanged textCursor textInteractionFlags toPlainText undo undoAvailable undoRedoEnabled updateRequest wordWrapMode


Properties

Property PlainText As String

Property ReadOnly As Boolean

Property backgroundVisible As Boolean

Property blockCount As Integer

Property centerOnScroll As Boolean

Property cursorWidth As Integer

Property documentTitle As String

Property lineWrapMode As QPlainTextEdit::LineWrapMode

Property maximumBlockCount As