blob: 6988af4d3ed7e1c4bd86d463ec902a867e3e4714 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
//! [0]
data = QFile("output.txt")
if data.open(QFile.WriteOnly | QFile::Truncate):
out = QTextStream(&data)
out << "Result: " << qSetFieldWidth(10) << left << 3.14 << 2.7
# writes "Result: 3.14 2.7 "
//! [0]
//! [1]
stream = QTextStream(sys.stdin.fileno())
while(True):
line = stream.readLine()
if line.isNull():
break;
//! [1]
//! [2]
in = QTextStream("0x50 0x20")
firstNumber = 0
secondNumber = 0
in >> firstNumber # firstNumber == 80
in >> dec >> secondNumber # secondNumber == 0
ch = None
in >> ch # ch == 'x'
//! [2]
//! [3]
def main():
# read numeric arguments (123, 0x20, 4.5...)
for i in sys.argv():
number = None
QTextStream in(i)
in >> number
...
//! [3]
//! [4]
str = QString()
in = QTextStream(sys.stdin.fileno())
in >> str
//! [4]
//! [5]
s = QString()
out = QTextStream(s)
out.setFieldWidth(10)
out.setFieldAlignment(QTextStream::AlignCenter)
out.setPadChar('-')
out << "Qt" << "rocks!"
//! [5]
//! [6]
----Qt------rocks!--
//! [6]
//! [7]
in = QTextStream(file)
ch1 = QChar()
ch2 = QChar()
ch3 = QChar()
in >> ch1 >> ch2 >> ch3;
//! [7]
//! [8]
out = QTextStream(sys.stdout.fileno())
out << "Qt rocks!" << endl
//! [8]
//! [9]
stream << '\n' << flush
//! [9]
//! [10]
out = QTextStream(file)
out.setCodec("UTF-8")
//! [10]
|