我创建了自定义页面,并且想知道如何在单击“下一步”按钮时检查输入是否为空。
流程是:
1.设置输入值
2.单击下一步
3.如果为空,则显示“错误,为空。设置所有输入”
我曾尝试使用nsDialog onChange和onClick,但无法获取
Function lprConfigServerUserXml
nsDialogs::Create 1018
Pop $0
GetFunctionAddress $0 OnClick
nsDialogs::OnClick $0
${NSD_CreateLabel} 0 5u 75% 10u "* Server Address "
Pop $0
${NSD_CreateText} 0 15u 100% 12u ""
Pop $SERVER_ADDRESS
${NSD_OnChange} $SERVER_ADDRESS setSeverValue
${NSD_CreateLabel} 0 35u 75% 10u "* User Name "
Pop $0
${NSD_CreateText} 0 45u 100% 12u ""
Pop $USER_NAME
${NSD_OnChange} $USER_NAME setUserValue
$ {NSD_CreateLabel} 0 65u 75%10u“ *密码” <br/>
弹出$ 0 <br/>
$ {NSD_CreateText} 0 75u 100%12u“” <br/>
弹出$ PASSWORD <br/>
$ {NSD_OnChange} $ PASSWORD setPasswordValue <br/>
nsDialogs :: Show <br/>
FunctionEnd`
Function OnClick
Pop $0 # HWND
MessageBox MB_OK "Error, empty. Set all inputs"
FunctionEnd
到目前为止没有任何结果:(
答案 0 :(得分:0)
当用户单击“下一步”按钮时,将调用页面离开回调函数。您可以调用Column A:
Row1: Clark, Yes
Row2: Bob, No
来防止用户移至该回调中的下一页。
import datetime as dt
import pandas as pd
import pandas_datareader.data as data
ticker = input(str("Enter ticker: "))
data_source = 'yahoo'
start = dt.datetime(2017, 1 ,1)
end = dt.datetime(2020, 1 ,12)
df= data.DataReader(ticker, data_source, start, end)