从单击点显示窗体
show a form from click point
我正试图找到某种组件或小部件,使其在单击主窗口时显示出来。诀窍是让它看起来从点击(左上角)向下扩展到右下角。我使用的是Qt 4.7.4(32位)
已经感谢
从QWidget(或QMainWindow)派生一个类,并在其中重新实现mousePressEvent(或mouseReleaseEvent)。您可以(从QMouseEvent *event
参数)获得单击的位置,创建要显示的小部件,将其移动到该位置并最终显示。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 程序崩溃并显示"std::out_of_range"错误
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 从数据库实时显示QT c++中的数据
- 使用非托管导出显示和关闭 C# 窗体 C++
- 显示主窗体 Qt C++ 中的其他窗体
- 如何使用 FMX C++在任务栏上显示辅助窗体
- 从单击点显示窗体
- Windows窗体显示与显示对话框
- C++Windows窗体应用程序:当我单击当前窗体上的按钮时,如何显示以前的窗体
- C++窗体-单击按钮后如何显示/隐藏某个对象(如按钮或文本框)
- 如何在Windows窗体应用程序中显示cv::Mat
- 如何在qt构造函数完成执行前显示窗体
- 使QT窗体不显示在任务栏
- 显示未处于模式模式的对话框窗体