按照书的顺序,现在应该是要写一个Enter your age的QSpinBox和QSlider。直接上Java对应代码。
package one; import io.qt.core.Qt; import io.qt.widgets.*; public class Main { public static void main(String[] args) { QApplication.initialize(args); QWidget widget = new QWidget(); widget.setWindowTitle("Enter Your Age"); QSpinBox spinBox = new QSpinBox(); QSlider slider = new QSlider(Qt.Orientation.Horizontal); spinBox.setRange(0,130); slider.setRange(0,130); spinBox.valueChanged.connect(slider, "setValue(int)"); slider.valueChanged.connect(spinBox::setValue); spinBox.setValue(35); QHBoxLayout layout = new QHBoxLayout(); layout.addWidget(spinBox); layout.addWidget(slider); widget.setLayout(layout); widget.show(); QApplication.exec(); QApplication.shutdown(); } }
浙公网安备 33010602011771号