#include <qpushbutton.h>
#include <qpixmap.h>
#include <qpainter.h>
#include <qbitmap.h>
#include <qstring.h>
#include <qbuttongroup.h>
#include <qradiobutton.h>
#include <qgroupbox.h>
#include <qlabel.h>
#include <qtextedit.h>
#include <qcolor.h>
#include <qrect.h>
#include "Thread.h"
#include "global.h"
#include "set/setNetwork.h"
#include "set/smallKeyboard.h"
#include "set/tipsWidget.h"
#include "set/myMessageBox.h"
#include <qmessagebox.h>
#include <qprocess.h>
#include <qfile.h>
#include <qtextstream.h>
#include<sys/types.h>
#include<stdio.h>
#include <string.h>
#include <unistd.h>
#include <sys/stat.h>
#include <fcntl.h>
#include<stdlib.h>
#define PATH "/config/"
setNetwork::setNetwork( QWidget* parent, const char* name, WFlags f )
: QWidget( parent, name, f )
{
setGeometry( globalRect );
focus=SETMODE;
teFocus=0;
path=new QString( "/software/iPidSkin/set/" );
pixmap=new QPixmap( *path+"bgPhoto.png" );
if(globalRect.width()==640)
{
bgSetMode = new QButtonGroup( this, "bgSetMode" );
bgSetMode->setGeometry( QRect( 30, 11, 590, 70 ) );
rbDhcp = new QRadioButton( bgSetMode, "rbDhcp" );
rbDhcp->setGeometry( QRect( 150, 30, 81, 20 ) );
rbDhcp->setChecked( true );
rbStatic = new QRadioButton( bgSetMode, "rbStatic" );
rbStatic->setGeometry( QRect( 320, 30, 81, 20 ) );
rbStatic->setChecked( false );
pbAck = new QPushButton( this, "pbAck" );
pbAck->setGeometry( QRect( 240, 410, 130, 40 ) );
gb = new QGroupBox( this, "gb" );
gb->setGeometry( QRect( 30, 100, 590, 300 ) );
gb->setEnabled( false );
lbIP = new QLabel( gb, "lbIP" );
lbIP->setGeometry( QRect( 20, 40, 101, 31 ) );
lbMask = new QLabel( gb, "lbMask" );
lbMask->setGeometry( QRect( 20, 90, 101, 31 ) );
lbDNS = new QLabel( gb, "lbDNS" );
lbDNS->setGeometry( QRect( 20, 190, 101, 31 ) );
lbGateway = new QLabel( gb, "lbGateway" );
lbGateway->setGeometry( QRect( 20, 140, 101, 31 ) );
teIP = new QTextEdit( gb, "teIP" );
teIP->setGeometry( QRect( 140, 40, 420, 30 ) );
teIP->setMaximumSize( QSize( 420, 30 ) );
teIP->setVScrollBarMode( QTextEdit::AlwaysOff );
teIP->setHScrollBarMode( QTextEdit::AlwaysOff );
teIP->setDragAutoScroll( FALSE );
teMask = new QTextEdit( gb, "teMask" );
teMask->setGeometry( QRect( 140, 90, 420, 30 ) );
teMask->setMaximumSize( QSize( 420, 30 ) );
teMask->setVScrollBarMode( QTextEdit::AlwaysOff );
teMask->setHScrollBarMode( QTextEdit::AlwaysOff );
teMask->setDragAutoScroll( FALSE );
teGateway = new QTextEdit( gb, "teGateway" );
teGateway->setGeometry( QRect( 140, 140, 420, 30 ) );
teGateway->setMaximumSize( QSize( 420, 30 ) );
teGateway->setVScrollBarMode( QTextEdit::AlwaysOff );
teGateway->setHScrollBarMode( QTextEdit::AlwaysOff );
teGateway->setDragAutoScroll( FALSE );
teDNS = new QTextEdit( gb, "teDNS" );
teDNS->setGeometry( QRect( 140, 190, 420, 30 ) );
teDNS->setMaximumSize( QSize( 420, 30 ) );
teDNS->setVScrollBarMode( QTextEdit::AlwaysOff );
teDNS->setHScrollBarMode( QTextEdit::AlwaysOff );
teDNS->setDragAutoScroll( FALSE );
teDNS2 = new QTextEdit( gb, "teDNS2" );
teDNS2->setGeometry( QRect( 140, 240, 420, 30 ) );
teDNS2->setMaximumSize( QSize( 420, 30 ) );
teDNS2->setVScrollBarMode( QTextEdit::AlwaysOff );
teDNS2->setHScrollBarMode( QTextEdit::AlwaysOff );
teDNS2->setDragAutoScroll( FALSE );
lbDNS2 = new QLabel( gb, "lbDNS2" );
lbDNS2->setGeometry( QRect( 20, 240, 101, 31 ) );
languageChange();
resize( QSize(640, 480).expandedTo(minimumSizeHint()) );
clearWState( WState_Polished );
}
else
{
bgSetMode = new QButtonGroup( this, "bgSetMode" );
bgSetMode->setGeometry( QRect( 15, 6, 295, 40 ) );
rbDhcp = new QRadioButton( bgSetMode, "rbDhcp" );
rbDhcp->setGeometry( QRect( 75, 15, 70, 16 ) );
rbDhcp->setChecked( true );
rbStatic = new QRadioButton( bgSetMode, "rbStatic" );
rbStatic->setGeometry( QRect( 160, 15, 90, 16 ) );
rbStatic->setChecked( false );
pbAck = new QPushButton( this, "pbAck" );
pbAck->setGeometry( QRect( 120, 205, 65, 20 ) );
gb = new QGroupBox( this, "gb" );
gb->setGeometry( QRect( 15, 50, 295, 150 ) );
gb->setEnabled( false );
lbIP = new QLabel( gb, "lbIP" );
lbIP->setGeometry( QRect( 10, 20, 70, 16 ) );
lbMask = new QLabel( gb, "lbMask" );
lbMask->setGeometry( QRect( 10, 45, 70, 16 ) );
lbDNS = new QLabel( gb, "lbDNS" );
lbDNS->setGeometry( QRect( 10, 95, 70, 16 ) );
lbGateway = new QLabel( gb, "lbGateway" );
lbGateway->setGeometry( QRect( 10, 70, 70, 16 ) );
teIP = new QTextEdit( gb, "teIP" );
teIP->setGeometry( QRect( 80, 20, 210, 25 ) );
teIP->setMaximumSize( QSize( 210, 25 ) );
teIP->setVScrollBarMode( QTextEdit::AlwaysOff );
teIP->setHScrollBarMode( QTextEdit::AlwaysOff );
teIP->setDragAutoScroll( FALSE );
teMask = new QTextEdit( gb, "teMask" );
teMask->setGeometry( QRect( 80, 45, 210, 25 ) );
teMask->setMaximumSize( QSize( 210, 25 ) );
teMask->setVScrollBarMode( QTextEdit::AlwaysOff );
teMask->setHScrollBarMode( QTextEdit::AlwaysOff );
teMask->setDragAutoScroll( FALSE );
teGateway = new QTextEdit( gb, "teGateway" );
teGateway->setGeometry( QRect( 80, 70, 210, 25 ) );
teGateway->setMaximumSize( QSize( 210, 25 ) );
teGateway->setVScrollBarMode( QTextEdit::AlwaysOff );
teGateway->setHScrollBarMode( QTextEdit::AlwaysOff );
teGateway->setDragAutoScroll( FALSE );
teDNS = new QTextEdit( gb, "teDNS" );
teDNS->setGeometry( QRect( 80, 95, 210, 25 ) );
teDNS->setMaximumSize( QSize( 210, 25 ) );
teDNS->setVScrollBarMode( QTextEdit::AlwaysOff );
teDNS->setHScrollBarMode( QTextEdit::AlwaysOff );
teDNS->setDragAutoScroll( FALSE );
teDNS2 = new QTextEdit( gb, "teDNS2" );
teDNS2->setGeometry( QRect( 80, 120, 210, 25 ) );
teDNS2->setMaximumSize( QSize( 210, 25 ) );
teDNS2->setVScrollBarMode( QTextEdit::AlwaysOff );
teDNS2->setHScrollBarMode( QTextEdit::AlwaysOff );
teDNS2->setDragAutoScroll( FALSE );
lbDNS2 = new QLabel( gb, "lbDNS2" );
lbDNS2->setGeometry( QRect( 10, 120, 70, 16 ) );
languageChange();
resize( QSize(320, 240).expandedTo(minimumSizeHint()) );
clearWState( WState_Polished );
}
clrFocus1=new QColor( 32, 121, 254);
clrFocus2=new QColor( 0, 204, 153 );
clrTe1=new QColor(255, 255, 153);
clrTe2=new QColor(255, 153, 102);
clrTe3=new QColor(0, 204, 153);
bgSetMode->setPaletteBackgroundColor( *clrFocus2 );
gb->setPaletteBackgroundColor( *clrFocus1 );
pbAck->setPaletteBackgroundColor( *clrFocus1 );
teIP->setPaletteBackgroundColor( *clrTe2 );
teMask->setPaletteBackgroundColor( *clrTe1 );
teGateway->setPaletteBackgroundColor( *clrTe1 );
teDNS->setPaletteBackgroundColor( *clrTe1 );
teDNS2->setPaletteBackgroundColor( *clrTe1 );
teList=new QPtrList<QTextEdit>;
teList->append( teIP );
teList->append( teMask );
teList->append( teGateway );
teList->append( teDNS );
teList->append( teDNS2 );
keyboard=new smallKeyboard(this);
keyboard->hide();
memset( sysinfo1.ip, 0, sizeof(sysinfo1.ip) );
memset( sysinfo1.mask, 0, sizeof(sysinfo1.mask) );
memset( sysinfo1.gateway, 0, sizeof(sysinfo1.gateway) );
memset( sysinfo1.dns, 0, sizeof(sysinfo1.dns) );
memset( sysinfo1.dns2, 0, sizeof(sysinfo1.dns2) );
memset( sysinfo1.phonenum, 0, sizeof(sysinfo1.phonenum) );
memset( sysinfo1.sipserver, 0, sizeof(sysinfo1.sipserver) );
read_sysinfo();
teIP->setText( QString::fromLocal8Bit(sysinfo1.ip) );
teMask->setText( QString::fromLocal8Bit(sysinfo1.mask) );
teGateway->setText( QString::fromLocal8Bit(sysinfo1.gateway) );
teDNS->setText( QString::fromLocal8Bit(sysinfo1.dns) );
teDNS2->setText( QString::fromLocal8Bit(sysinfo1.dns2) );
// teIP->setText( "192.168.3.103" );
// teMask->setText( "255.255.255.0" );
// teGateway->setText( "192.168.3.1" );
thread=new Thread(this);
}
void setNetwork::languageChange()
{
bgSetMode->setTitle( trUtf8( "设置模式" ) );
rbDhcp->setText( tr( "DHCP" ) );
rbStatic->setText( trUtf8( "手动设置" ) );
pbAck->setText( trUtf8( "
没有合适的资源?快使用搜索试试~ 我知道了~
iPid.rar_数码相框
共217个文件
h:47个
cpp:42个
o:41个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 184 浏览量
2022-09-14
20:33:59
上传
评论
收藏 513KB RAR 举报
温馨提示
基于qt3的嵌入式数码相框,包括界面开发和功能开发。
资源推荐
资源详情
资源评论
收起资源包目录
iPid.rar_数码相框 (217个子文件)
setNetwork.cpp 25KB
keyboard.cpp 11KB
noEditKeyboard.cpp 11KB
tabWidget.cpp 9KB
setWifi.cpp 8KB
radioList.cpp 6KB
photoMenu.cpp 5KB
mainWin.cpp 5KB
playThread.cpp 5KB
msgService.cpp 5KB
fmWidget.cpp 5KB
newTextMsg.cpp 4KB
musicorder.cpp 4KB
musicModeWidget.cpp 4KB
musicrand.cpp 4KB
musicallloop.cpp 4KB
radioKind.cpp 4KB
musiconeloop.cpp 4KB
photoWidget.cpp 4KB
setMenu.cpp 4KB
photolist.cpp 4KB
photogdWidget.cpp 4KB
photoModeWidget.cpp 4KB
read_sysinfo.cpp 3KB
radioMenu.cpp 3KB
record.cpp 3KB
newMsgWidget.cpp 3KB
radioFunction.cpp 3KB
receiveBox.cpp 3KB
messageWidget.cpp 2KB
moc_mainWin.cpp 2KB
sysState.cpp 2KB
smallKeyboard.cpp 2KB
msgItem.cpp 2KB
Thread.cpp 1KB
myMessageBox.cpp 1KB
showSetUpdate.cpp 1KB
listButton.cpp 1KB
photogdThread.cpp 964B
main.cpp 964B
photoThread.cpp 940B
tipsWidget.cpp 613B
setNetwork.cpp~ 25KB
keyboard.cpp~ 11KB
noEditKeyboard.cpp~ 11KB
tabWidget.cpp~ 9KB
setWifi.cpp~ 8KB
radioList.cpp~ 6KB
photoMenu.cpp~ 5KB
msgService.cpp~ 5KB
newTextMsg.cpp~ 5KB
fmWidget.cpp~ 5KB
musicModeWidget.cpp~ 4KB
musicallloop.cpp~ 4KB
radioKind.cpp~ 4KB
musicorder.cpp~ 4KB
musicrand.cpp~ 4KB
musiconeloop.cpp~ 4KB
photoWidget.cpp~ 4KB
photolist.cpp~ 4KB
photogdWidget.cpp~ 4KB
photoModeWidget.cpp~ 4KB
setMenu.cpp~ 4KB
read_sysinfo.cpp~ 3KB
radioMenu.cpp~ 3KB
record.cpp~ 3KB
radioFunction.cpp~ 3KB
receiveBox.cpp~ 3KB
messageWidget.cpp~ 2KB
sysState.cpp~ 2KB
smallKeyboard.cpp~ 2KB
msgItem.cpp~ 2KB
myMessageBox.cpp~ 1KB
listButton.cpp~ 1KB
tipsWidget.cpp~ 612B
Entries 767B
Entries 634B
Entries 554B
Entries 520B
Entries 97B
Entries 57B
Entries 54B
Entries 52B
sqlite3.h 245KB
sqlite3ext.h 20KB
fm_sp3767.h 2KB
keyboard.h 2KB
setNetwork.h 1KB
setWifi.h 1KB
noEditKeyboard.h 1KB
74HC165_button.h 1KB
msgService.h 1KB
mainWin.h 1KB
fmWidget.h 1KB
setMenu.h 1KB
photoMenu.h 1KB
musicModeWidget.h 933B
newTextMsg.h 913B
radioKind.h 884B
musicallloop.h 882B
共 217 条
- 1
- 2
- 3
资源评论
小贝德罗
- 粉丝: 70
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功