在 Qt 中创建一个自定义按钮,并设置其宽度为 15、高度为 20,你可以使用 QPushButton 类并进行相应的设置。下面是一个简单的示例代码,展示了如何实现这一点:
#include <QApplication>
#include <QPushButton>
#include <QWidget>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
// 创建一个主窗口
QWidget window;
// 创建一个自定义按钮
QPushButton *button = new QPushButton("Click Me", &window);
// 设置按钮的宽和高
button->setFixedSize(15, 20);
// 设置按钮的位置
button->move(50, 50);
// 设置主窗口的大小
window.setFixedSize(200, 200);
// 显示主窗口
window.show();
return app.exec();
}
说明
-
QApplication: 每一个 Qt 应用程序都必须有一个
QApplication对象。argc和argv是命令行参数。 -
QWidget: 创建一个主窗口(
QWidget),所有的界面组件都会放在这个窗口上。 -
QPushButton: 创建一个按钮,并设置其父组件为主窗口。按钮上的文字是 "Click Me"。
-
setFixedSize: 设置按钮的固定宽度和高度。在这里宽度设置为 15,高度设置为 20。
-
move: 设置按钮在主窗口中的位置。这里设置为 (50, 50)。
-
window.setFixedSize: 设置主窗口的大小,以便更好地展示按钮。
-
show: 显示主窗口。
编译和运行
-
保存上述代码到一个文件,例如
main.cpp。 -
使用以下命令编译和运行代码(假设你已经安装了 Qt 和 qmake):
qmake -project qmake make ./你的可执行文件名
这样,你就可以看到一个包含自定义按钮的主窗口,按钮的宽度为 15,高度为 20。请注意,实际显示时可能会因为不同平台的 UI 标准而有所差异,但 Qt 会尽可能按照你设置的大小来绘制按钮。
3526

被折叠的 条评论
为什么被折叠?



