标签: c++ qt qml
我正在编写一个带有提交按钮的应用程序,但我想检查文本字段是否已填写,如果不提交。
不太确定代码应该如何运行。
我的代码目前看起来像
if(flightNumber == NULL) { flightNumbertext.text.color = 'red'; }
我正在为用QML编写的Qt Quick应用程序设计它。
答案 0 :(得分:4)
QT的编辑小部件使用QString。
QString有许多方法可供使用。
使用QString的isEmpty或isNull方法。
我希望这会有所帮助。
答案 1 :(得分:0)
经过一段时间的游戏,我认为这对你有用
if (flightNumber.text.trim().length == 0) { flightNumbertext.text.color = 'red'; }
函数trim()类似于QString :: trimmed()。它从string中删除前导和尾随空格。
string