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

📄 qunicodetables.cpp

📁 Trolltech公司发布的图形界面操作系统。可在qt-embedded-2.3.10平台上编译为嵌入式图形界面操作系统。
💻 CPP
📖 第 1 页 / 共 5 页
字号:
#$rowtable_txt = "";$row_txt = "";$pos = 1;for $row ( 0..255 ) {    $nonzero=0;    $txt = "";    for $cell ( 0..255 ) {	$code = sprintf("%02X%02X",$row,$cell);	$info = $uppercase{$code};	if ( length( $info ) eq 0 ) {	  $info = $lowercase{$code};	}	$info =~ s/^0+//;	if ( length( $info ) eq 0 ) {	  $info = "0";	} else {	  $info = "0x".lc($info);	}	if ( length( $info ) ne 1 ) {	  $nonzero = 1;	}	$txt .= "\n    " if $cell%8 == 0;	$txt .= "$info, ";    }    $therow = $case_row{$txt};    if ( !defined $therow && $nonzero ne 0 ) {	$therow = sprintf("%d",$pos);	$row_txt = $row_txt."$txt\n";	$case_row{$txt}=$therow;	$pos += 1;	$size += 512;    }    $rowtable_txt .= "\n    " if $row%8 == 0;    if ( $nonzero ne 0 ) {      $rowtable_txt .= "$therow, ";    } else {      $rowtable_txt .= "0, ";    }}# Print pages...#print "const Q_UINT16 QUnicodeTables::case_info[] = {";print "$rowtable_txt\n\n";$size+=512;print $row_txt;print "};\n";print "// $size bytes\n\n";# Build decimal info#$rowtable_txt = "";$row_txt = "";$pos = 1;for $row ( 0..255 ) {    $nonzero=0;    $txt = "";    for $cell ( 0..255 ) {	$code = sprintf("%02X%02X",$row,$cell);	$info = $digit_value{$code};	if ( length( $info ) eq 0 ) {	  $info = -1;	} else {	  $nonzero = 1;	}	$txt .= "\n    " if $cell%8 == 0;	$txt .= "$info, ";    }    $therow = $decimal_row{$txt};    if ( !defined $therow && $nonzero ne 0 ) {	$therow = sprintf("%d",$pos);	$row_txt = $row_txt."$txt\n";	$decimal_row{$txt}=$therow;	$pos += 1;	$size += 256;    }    $rowtable_txt .= "\n    " if $row%8 == 0;    if ( $nonzero ne 0 ) {      $rowtable_txt .= "$therow, ";    } else {      $rowtable_txt .= "0, ";    }}# Print pages...#print "const Q_INT8 QUnicodeTables::decimal_info[] = {";print "$rowtable_txt\n\n";$size+=512;print $row_txt;print "};\n";print "// $size bytes\n\n";# Build line break info#$rowtable_txt = "";$row_txt = "";$pos = 1;for $row ( 0..255 ) {    $txt = "";    for $cell ( 0..255 ) {	$code = sprintf("%02X%02X",$row,$cell);	$info = $breaks{$code};	if ( length( $info ) eq 0 ) {	  $info = $line_break_code{"AL"};	}	$txt .= "\n    " if $cell%8 == 0;	$txt .= "$info, ";    }    $therow = $lb_row{$txt};    if ( !defined $therow ) {	$therow = sprintf("%d",$pos);	$row_txt = $row_txt."$txt\n";	$lb_row{$txt}=$therow;	$pos += 1;	$size += 256;    }    $rowtable_txt .= "\n    " if $row%8 == 0;    $rowtable_txt .= "$therow, ";}# Print pages...#print "const Q_UINT8 QUnicodeTables::line_break_info[] = {";print "$rowtable_txt\n\n";$size+=512;print $row_txt;print "};\n";print "// $size bytes\n\n";print "#endif\n\n";print "// END OF GENERATED DATA\n\n";__END__*/// START OF GENERATED DATA#ifndef QT_NO_UNICODETABLESconst Q_UINT8 QUnicodeTables::unicode_info[] = {    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, 9, 9, 9, 9, 9, 26, 27,    28, 29, 30, 31, 32, 33, 34, 35,    36, 37, 30, 9, 9, 9, 38, 39,    40, 41, 42, 43, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 44, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 45,    22, 22, 22, 22, 46, 9, 9, 9,    9, 9, 9, 9, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 22,    22, 22, 22, 22, 22, 22, 22, 47,    48, 48, 48, 48, 48, 48, 48, 48,    49, 49, 49, 49, 49, 49, 49, 49,    49, 49, 49, 49, 49, 49, 49, 49,    49, 49, 49, 49, 49, 49, 49, 49,    49, 22, 50, 51, 22, 52, 53, 54,    10, 10, 10, 10, 10, 10, 10, 10,    10, 10, 10, 10, 10, 10, 10, 10,    10, 10, 10, 10, 10, 10, 10, 10,    10, 10, 10, 10, 10, 10, 10, 10,    7, 26, 26, 26, 28, 26, 26, 26,    22, 23, 26, 27, 26, 21, 26, 26,    4, 4, 4, 4, 4, 4, 4, 4,    4, 4, 26, 26, 27, 27, 27, 26,    26, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 22, 26, 23, 29, 20,    29, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 22, 27, 23, 27, 10,    10, 10, 10, 10, 10, 10, 10, 10,    10, 10, 10, 10, 10, 10, 10, 10,    10, 10, 10, 10, 10, 10, 10, 10,    10, 10, 10, 10, 10, 10, 10, 10,    7, 26, 28, 28, 28, 28, 30, 30,    29, 30, 16, 24, 27, 21, 30, 29,    30, 27, 6, 6, 29, 16, 30, 26,    29, 6, 16, 25, 6, 6, 6, 26,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 27,    15, 15, 15, 15, 15, 15, 15, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 27,    16, 16, 16, 16, 16, 16, 16, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    16, 15, 16, 15, 16, 15, 16, 15,    16, 15, 16, 15, 16, 15, 16, 15,    16, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 15, 16, 15, 16, 15, 16, 16,    16, 15, 15, 16, 15, 16, 15, 15,    16, 15, 15, 15, 16, 16, 15, 15,    15, 15, 16, 15, 15, 16, 15, 15,    15, 16, 16, 16, 15, 15, 16, 15,    15, 16, 15, 16, 15, 16, 15, 15,    16, 15, 16, 16, 15, 16, 15, 15,    16, 15, 15, 15, 16, 15, 16, 15,    15, 16, 16, 19, 15, 16, 16, 16,    19, 19, 19, 19, 15, 17, 16, 15,    17, 16, 15, 17, 16, 15, 16, 15,    16, 15, 16, 15, 16, 15, 16, 15,    16, 15, 16, 15, 16, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    16, 15, 17, 16, 15, 16, 15, 15,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 0, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 0, 0,    18, 18, 18, 18, 18, 18, 18, 18,    18, 29, 29, 18, 18, 18, 18, 18,    18, 18, 29, 29, 29, 29, 29, 29,    29, 29, 29, 29, 29, 29, 29, 29,    18, 18, 29, 29, 29, 29, 29, 29,    29, 29, 29, 29, 29, 29, 29, 29,    18, 18, 18, 18, 18, 29, 29, 29,    29, 29, 29, 29, 29, 29, 18, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    0, 0, 0, 0, 29, 29, 0, 0,    0, 0, 18, 0, 0, 0, 26, 0,    0, 0, 0, 0, 29, 29, 15, 26,    15, 15, 15, 0, 15, 0, 15, 15,    16, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 0, 15, 15, 15, 15, 15,    15, 15, 15, 15, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 0,    16, 16, 15, 15, 15, 16, 16, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    16, 16, 16, 16, 15, 16, 27, 0,    0, 0, 0, 0, 0, 0, 0, 0,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 30, 1, 1, 1, 1, 0,    3, 3, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 15, 16, 15, 16, 15, 16, 15,    16, 15, 16, 15, 16, 15, 16, 0,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 0, 0,    15, 16, 0, 0, 0, 0, 0, 0,    15, 16, 15, 16, 15, 16, 15, 16,    15, 16, 15, 16, 15, 16, 15, 16,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 15,    15, 15, 15, 15, 15, 15, 15, 0,    0, 18, 26, 26, 26, 26, 26, 26,    0, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    16, 16, 16, 16, 16, 16, 16, 16,    0, 26, 21, 0, 0, 0, 0, 0,    0, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 0, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 0, 1, 1, 1, 26, 1,    26, 1, 1, 26, 1, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 0, 0, 0, 0, 0,    19, 19, 19, 26, 26, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 26, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 26, 0, 0, 0, 26,    0, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 0, 0, 0, 0, 0,    18, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    4, 4, 4, 4, 4, 4, 4, 4,    4, 4, 26, 26, 26, 26, 19, 19,    1, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 26, 19, 1, 1,    1, 1, 1, 1, 1, 11, 3, 1,    1, 1, 1, 1, 1, 18, 18, 1,    1, 30, 1, 1, 1, 1, 0, 0,    4, 4, 4, 4, 4, 4, 4, 4,    4, 4, 19, 19, 19, 30, 30, 0,    26, 26, 26, 26, 26, 26, 26, 26,    26, 26, 26, 26, 26, 26, 0, 11,    19, 1, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 0, 0, 0,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,    1, 1, 1, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    0, 0, 0, 0, 0, 0, 0, 0,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 19, 19,    19, 19, 19, 19, 19, 19, 1, 1,    1, 1, 1, 1, 1, 1, 1, 1,

⌨️ 快捷键说明

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