所以基本上我只需要帮助为我的Python项目翻译这一行Java代码。
C_ID.setText(String.valueOf(Integer.parseInt(C_ID.getText())+1));
它是整个语法的一部分;
private void Save_ButtonActionPerformed(java.awt.event.ActionEvent evt) {
if (C_Name.getText().length() == 0 || C_Email.getText().length() == 0 || C_Add.getText().length() == 0 || C_Contact.getText().length() == 0 || C_Birth.getText().length() == 0) {
messageBox("Customer Input Fields Cannot Be Incomplete", "Record");
}
else if(check_minor == false){
messageBox("Customer cannot be a minor.", "Record");
}
else if (check_email == false){
messageBox("Please input a valid E-Mail address", "Record");
}
else if (check_dateValid == false){
messageBox("Please input a valid date", "Record");
}
else{
messageBox("Save Record?", "Record");
C_ID.setText(String.valueOf(Integer.parseInt(C_ID.getText())+1));
}
}
因此,每当我按下保存按钮时,输入字段就会增加1。
有没有办法把它从Java翻译成Python?
假设C_ID
函数相同,您所需要的只是整数强制转换和字符串化int。
Integer.parseInt()
与Python中的int()
相同String.valueOf()
与Python中的str()
相同
就这么简单。