- 论坛徽章:
- 0
|
想写一个简单的类似qq登陆的界面,如下:
输入用户名、密码,我想让密码隐藏,比如显示为****,该如何实现?
贴出部分代码,请大牛指点。- my $mw_load = Win32::GUI::DialogBox->new(
- -name => 'load',
- -text => '邮箱V7.0-账号登陆',
- -pos => [300, 300],
- -size => [350, 250],
- );
- $font1 = Win32::GUI::Font->new(
- #-name => "Comic Sans MS", #字体样式
- -name => "Verdana", #字体样式
- -size => 10, #字体大小
- -bold => 1, #粗体与否 (值为1则粗体,0则非粗体)
- -italic => 0, #斜体与否 (值为1则斜体,0则非斜体)
- -color => "#CCCCFF",
- );
- $mw_load->AddTextfield(
- -name => 'user',
- -text => '',
- -prompt => [ "用户名:", 50 ],
- -pos => [50,30],
- -size => [200,20],
- -align => 'left',
- -font => $font1,
- );
- $mw_load->AddTextfield(
- -name => 'password',
- -text => '',
- -prompt => [ "密 码:", 50 ],
- -pos => [50,70],
- -size => [200,20],
- -align => 'left',
- -font => $font1,
- );
- $mw_load->AddButton(
- -text => "登陆",
- -left => $mw_load->Width() - 280,
- -top => $mw_load->Height() - 90,
- -size => [80 , 30],
- -onClick => \&check,
- -font => $font1,
- );
- $mw_load->AddButton(
- -text => "退出",
- -left => $mw_load->Width() - 150,
- -top => $mw_load->Height() - 90,
- -size => [80 , 30],
- -onClick => \&exit,
- -font => $font1,
- );
复制代码 |
|