自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 QStringList转存到double数组

在这种情况下,doubleArray 是一个指向 double 类型的指针,它指向了连续的 4 个 double 类型的内存空间。这些内存空间是在运行时动态分配的,在程序执行期间保持有效,直到显式地使用 delete[] 来释放它们。时,需要考虑数组的生命周期和用途。如果需要在函数返回后仍然保持数组的有效性,或者需要动态调整数组大小,可以考虑使用动态分配的方式。如果数组的大小是固定的,并且只在局部范围内使用,静态分配的方式更为简单和安全。元素的数组,它在编译时就分配了固定大小的内存空间。

2023-08-02 12:00:09 915

原创 Qt中QString::toStdString().c_str() 结果为““

str.toStdString().c_str()中toStdString()是一个临时std::string变量,而c_str()是指向这个临时std::string变量的字符串地址,所以传给c时这个临时std::string变量已经被析构,其内容是空,c_str()自然就是'\0'。不过这种情况在未知情况下发生,有时直接写QString::toStdString().c_str() 也是好用的。多写几个字,少出点错,下次记住了!为了避免出错,最好还是。原来有可能是这样的。

2023-08-02 09:58:12 1425

原创 vs 编译后事件 覆盖文件

多个命令用\n 分割 或者"&"(放于同一行)

2023-08-01 09:51:58 470 1

原创 电脑网络正常,但浏览器打不开网络

把它关了。

2023-07-31 11:01:25 129 1

原创 qt链接动态库语法

【代码】qt链接动态库语法。

2023-07-26 16:41:17 424 1

原创 属性中的configuration type是干嘛的

根据您的项目需求和要生成的文件类型,您可以选择适当的 "Configuration Type" 设置。例如,如果您要生成一个可执行文件,可以选择 "应用程序" 并选择对应的应用程序类型(控制台应用程序或窗口应用程序);如果要生成一个动态链接库或静态链接库,可以选择 "库" 中的对应类型。属性中的 "Configuration Type" 是用于指定项目的配置类型,它决定了项目的生成方式和输出类型。在设置 "Configuration Type" 时,确保选择与您的项目需求相匹配的配置类型。

2023-07-26 15:07:51 335 1

原创 项目属性中的target extension是什么意思

您可以根据项目的需求,选择适当的 "Target Extension" 设置来生成相应类型的输出文件。例如,如果您希望生成一个可执行程序,可以保持默认的 ".exe" 设置;在 Visual Studio 中,项目属性中的 "Target Extension" 是用于指定生成的文件的目标扩展名(文件类型)的设置。请注意,不同的项目类型和配置可能会有不同的 "Target Extension" 选项可供选择。在设置 "Target Extension" 时,确保选择与您的项目类型和需求相匹配的设置。

2023-07-26 15:06:16 207 1

原创 如何将带main函数的.exe 改造为.dll动态库

请注意,对于.dll动态库,没有main函数作为入口点。它主要包含导出的函数供其他程序调用。如果您的项目中不需要main函数,而只是希望导出一些功能供其他程序调用,那么将其改造为.dll动态库是合适的。在实际使用时,请确保导出函数的接口和参数是正确的,以便其他程序能够正确地调用DLL中的功能。移除 main 函数:动态链接库(DLL)是一个库文件,它不需要像可执行程序一样有。如果您需要在DLL中调用一些初始化或清理函数,可以在DLL加载时进行,使用。函数,它是DLL的入口点函数。

2023-07-26 15:02:21 574 1

原创 Qt在同一区域进入另一页面

在上述示例中,我们创建了一个QStackedWidget对象作为堆栈窗口管理器,并创建了两个页面(page1和page2)。每个页面都包含一个QPushButton按钮,点击按钮可以在页面之间切换。每个页面都是一个QWidget对象,可以通过添加、删除和切换页面来实现在同一区域内显示不同的内容。如果你想在同一区域内切换到另一个页面而不是打开一个新的窗口,你可以考虑使用Qt的堆栈窗口管理器(QStackedWidget)。通过以上方法,你可以在同一区域内切换页面,而不是打开一个新的窗口。

2023-07-19 11:47:31 415

原创 QgroupBox边框相关api

类提供了一些用于设置和获取边框相关属性的API。设置为平面样式(无边框),或者使用。方法通过样式表自定义边框的样式。这些API可以帮助您设置和控制。

2023-07-18 09:32:01 386 1

原创 Qgroup边框透明

的边框设置为透明,可以使用样式表(Stylesheet)来实现。通过设置边框的颜色为透明或者将边框的宽度设置为0,可以实现边框透明的效果。请注意,样式表可以根据您的需求进行更多自定义,例如设置边框的颜色、样式、圆角等。您可以根据需要进行调整。在上述代码中,我们使用样式表将。以下是一个示例,演示如何将。,可以实现边框透明的效果。

2023-07-18 09:28:43 1061 1

原创 QButtongroup设置按钮间隔

方法设置按钮的间隔为10像素。然后,我们使用范围for循环将。因此,您需要将按钮添加到布局中才能生效。主要用于管理按钮的选中状态,而不是用于布局或显示按钮。中的按钮添加到一个布局中,并在布局中设置按钮的间隔。中按钮的间隔,您可以通过使用布局管理器来实现。方法设置的是布局中部件之间的间隔,而不是。本身并不提供直接设置按钮间隔的方法。以下是一个示例,演示如何使用。在上述代码中,我们创建了一个。中的按钮添加到布局中。

2023-07-18 09:24:36 285 1

原创 qt setfixwidth后按文本消失

方法设置部件的固定宽度后,部件的文本消失了,可能是因为设置的宽度太小,无法容纳部件的文本。的最小宽度为100像素。这样,即使文本很长,部件也会自动调整宽度以适应文本。这样,部件的宽度将根据文本的长度来自动调整,以确保文本完全可见。方法来设置部件的最小宽度,而不是使用。在上述代码中,我们使用。

2023-07-18 09:23:39 103 1

原创 遍历QHboxLayout

中的部件不是直接添加的,而是通过其他布局管理器嵌套的,那么您可能需要使用递归的方式来遍历嵌套的布局。是一个布局管理器,它用于水平排列部件。以下是一个示例代码,演示如何遍历。函数以索引的方式获取每个子部件的。在上述代码中,我们使用。

2023-07-18 09:22:30 817 1

原创 遍历QButtongroup

函数返回的列表中的按钮的顺序可能与添加到组中的顺序不同。如果您需要按照特定的顺序遍历按钮,可能需要在添加按钮时记录这个顺序。函数,它会返回一个包含组中所有按钮的列表。然后,您可以使用C++的范围for循环或者其他迭代方法来遍历这个列表。对于每个按钮,我们打印了它的文本。在上述代码中,我们使用了范围for循环来遍历。中的所有按钮,您可以使用。

2023-07-18 09:21:08 582 1

原创 QRadioButton调整尺寸

部件的尺寸,包括按钮和标签。如果您只需要调整按钮或标签的尺寸,可能需要使用样式表(Stylesheet)来进行更精细的控制。的指示器(即按钮部分)的宽度和高度为20像素。的宽度为100像素,高度为50像素。在这个样式表中,我们设置了。在上述代码中,我们设置了。例如,以下样式表设置了。然而,需要注意的是,

2023-07-17 16:34:36 1655 1

原创 QButtonGroup能调整按钮间距吗

是一个非可视化的类,它主要用于管理按钮的选中状态,而不是用于布局或显示按钮。函数设置了按钮间的间距为10像素。然后我们将三个按钮添加到了这个布局中。如果您想调整按钮的间距,应该在布局中进行调整,而不是在。在上述代码中,我们创建了一个水平布局,并使用。函数来设置按钮的间距。以下是一个简单的例子。类本身并不提供直接调整按钮间距的方法。例如,如果您的按钮位于。

2023-07-17 15:38:19 207 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除