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

📄 xpm.h

📁 Motorola E680I QtE 词典软件NDIct源码。
💻 H
📖 第 1 页 / 共 2 页
字号:
    "00001100",
    "00001100",
    "00001100",
    "00001100",
    "00001100",
    "00001100",
    "00101100",
    "00111100",
    "00000000"
  };
  static const char* k_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "11000000",
    "11000000",
    "11001111",
    "11011100",
    "11111000",
    "11100000",
    "11110000",
    "11111000",
    "11011100",
    "11001111",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
  static const char* l_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
  static const char* m_xpm[]={
    "16 16 2 1",
    "0 c None",
    COL,
    "0000000000000000",
    "0000000000000000",
    "0000000000000000",
    "0000000000000000",
    "0110111100111100",
    "0111001111001110",
    "0110000110000110",
    "0110000110000110",
    "0110000110000110",
    "0110000110000110",
    "0110000110000110",
    "0110000110000110",
    "0000000000000000",
    "0000000000000000",
    "0000000000000000",
    "0000000000000000"
  };
  static const char* n_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "11011110",
    "11100111",
    "11000011",
    "11000011",
    "11000011",
    "11000011",
    "11000011",
    "11000011",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
  static const char* p_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "11011100",
    "11100110",
    "11000011",
    "11000011",
    "11000011",
    "11000011",
    "11100110",
    "11011100",
    "11000000",
    "11000000",
    "11000000",
    "00000000"
  };
  static const char* q_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "00111011",
    "01100111",
    "11000011",
    "11000011",
    "11000011",
    "11000011",
    "01100111",
    "00111011",
    "00000011",
    "00000011",
    "00000011",
    "00000000"
  };
  static const char* r_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "00111110",
    "00111000",
    "00110000",
    "00110000",
    "00110000",
    "00110000",
    "00110000",
    "00110000",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
  static const char* s_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "01111100",
    "11000110",
    "11000000",
    "11111000",
    "00011110",
    "00000110",
    "11000110",
    "01111100",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
  static const char* t_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00011000",
    "00011000",
    "00011000",
    "01111110",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00011000",
    "00001110",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
  static const char* u_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "11000110",
    "11000110",
    "11000110",
    "11000110",
    "11000110",
    "11000110",
    "11001110",
    "01110110",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
  static const char* v_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "11100001",
    "01100011",
    "01110011",
    "00110110",
    "00110110",
    "00011100",
    "00011100",
    "00001100",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
  static const char* w_xpm[]={
    "16 16 2 1",
    "0 c None",
    COL,
    "0000000000000000",
    "0000000000000000",
    "0000000000000000",
    "0000000000000000",
    "0111001111001110",
    "0011001111001100",
    "0011011101101100",
    "0001111001111100",
    "0001111001111000",
    "0001111000111000",
    "0000110000110000",
    "0000110000110000",
    "0000000000000000",
    "0000000000000000",
    "0000000000000000",
    "0000000000000000"
  };
  static const char* x_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "11100110",
    "01101110",
    "00111100",
    "00011000",
    "00011000",
    "00111100",
    "01111110",
    "11100111",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
  };
static const char* y_xpm[]={
    "16 16 2 1",
    "0 c None",
    COL,
    "0000000000000000",
    "0000000000000000",
    "0000000000000000",
    "0000000000000000",
    "0001110000110000",
    "0000110001100000",
    "0000111001100000",
    "0000011011000000",
    "0000011111000000",
    "0000001111000000",
    "0000001110000000",
    "0000000110000000",
    "0000001100000000",
    "0000001100000000",
    "0000011000000000",
    "0000000000000000"
  };
static const char* z_xpm[]={
    "8 16 2 1",
    "0 c None",
    COL,
    "00000000",
    "00000000",
    "00000000",
    "00000000",
    "01111110",
    "00000110",
    "00001100",
    "00011100",
    "00111000",
    "00110000",
    "01100000",
    "01111110",
    "00000000",
    "00000000",
    "00000000",
    "00000000"
};
struct PhoneticTable
{
	const char** xpm;
	int size;
};
PhoneticTable phTab[]={
	{a_xpm,9},//0
	{b_xpm,9},//1
	{c_xpm,9},//2
	{d_xpm,9},//3
	{e_xpm,9},//4
	{f_xpm,9},//5
	{g_xpm,9},//6
	{h_xpm,9},//7
	{i_xpm,9},//8
	{j_xpm,9},//9
	{k_xpm,9},//10
	{l_xpm,9},//11
	{m_xpm,17},//12
	{n_xpm,9},//13
	{p_xpm,9},//14
	{q_xpm,9},//15
	{r_xpm,9},//16
	{s_xpm,9},//17
	{t_xpm,9},//18
	{u_xpm,9},//19
	{v_xpm,9},//20
	{w_xpm,17},//21
	{x_xpm,9},//22
	{y_xpm,17},//23
	{z_xpm,9},//24
	{star_xpm,9},//25
	{as_xpm,17},//26
	{just2_xpm,9},//27
	{air2_xpm,9},//28
	{tall_xpm,9},//29
	{fresh_xpm,9},//30
	{this_xpm,17},//31
	{thread_xpm,9},//32
	{air1_xpm,9},//33
	{just1_xpm,9},//34
	{link_xpm,9},//35
	{long_xpm,9},//36
	{stress_xpm,9},//37
	{destress_xpm,9}//38
	};
static QPixmap myConvPhone (QChar src, int &wd)
{
	//printf("%x\n",src.unicode());
	PhoneticTable pt;
	pt.xpm=NULL;
	switch(src)
	{
		case 'a':
			pt=phTab[0];
			break;
		case 'b':
			pt=phTab[1];
			break;
		case 'c':
			pt=phTab[2];
			break;
		case 'd':
			pt=phTab[3];
			break;
		case 'e':
			pt=phTab[4];
			break;
		case 'f':
			pt=phTab[5];
			break;
		case 'g':
			pt=phTab[6];
			break;
		case 'h':
			pt=phTab[7];
			break;
		case 'i':
			pt=phTab[8];
			break;
		case 'j':
			pt=phTab[9];
			break;
		case 'k':
			pt=phTab[10];
			break;
		case 'l':
			pt=phTab[11];
			break;
		case 'm':
			pt=phTab[12];
			break;
		case 'n':
			pt=phTab[13];
			break;
		case 'p':
			pt=phTab[14];
			break;
		case 'q':
			pt=phTab[15];
			break;
		case 'r':
			pt=phTab[16];
			break;
		case 's':
			pt=phTab[17];
			break;
		case 't':
			pt=phTab[18];
			break;
		case 'u':
			pt=phTab[19];
			break;
		case 'v':
			pt=phTab[20];
			break;
		case 'w':
			pt=phTab[21];
			break;
		case 'x':
			pt=phTab[22];
			break;
		case 'y':
			pt=phTab[23];
			break;
		case 'z':
			pt=phTab[24];
			break;
		case 0x04://star
			pt=phTab[25];
			break;
		case 0x03://as
			pt=phTab[26];
			break;
		case 0x0f://just2
			pt=phTab[27];//0x028C;
			break;
		case 0x10://air2
			pt=phTab[28];//0x0259;
			break;
		case 0x06://tall
			pt=phTab[29];//0x0254;
			break;
		case 0x1d://fresh
			pt=phTab[30];//0x0283;
			break;
		case 0x1c://this
			pt=phTab[31];
			break;
		case 0x0b://thread
			pt=phTab[32];
			break;
		case 0x02://air 1
			pt=phTab[33];//0x025B;
			break;
		case 0x1e://just 1
			pt=phTab[34];//0x0292;
			break;
		case 0x19://link
			pt=phTab[35];
			break;
		case 0x3a://long
			pt=phTab[36];
			break;
		default:
			pt.size=0;
	}
	wd=pt.size;
	return QPixmap(pt.xpm);
};

⌨️ 快捷键说明

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